 |
|
ผมเป็นมือใหม่หัดเขียน Visual Studio C# ครับ แล้ว C# เรียกใช้ Store Procedure ในการส่งค่าเข้าไปในการหาข้อมูลและส่งค่ากลับมาทาง Store Procedure ครับ แล้วก็ติด Eror ตรงนี้ครับ ช่วยแนะนำ Code ที่ถูกต้องหน่อยครับ
ขอบคุณครับ
Code (C#)
private void GetPatient(string sPatient)
{
string connString = "Server = XXX.XX.XX.XX; Database = XXX; UID = XXXX; Password = XXXX";
MySqlConnection conn = new MySqlConnection(connString);
MySqlCommand cmd;
DataTable dt = new DataTable();
cmd = new MySqlCommand("getPerson_Search", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@sPatient", sPatient);
cmd.Parameters.Add("@tFullName", MySqlDbType.VarChar, 64);
cmd.Parameters["@tFullName"].Direction = ParameterDirection.Output;
cmd.Parameters.Add("@tHN", MySqlDbType.VarChar, 9);
cmd.Parameters["@tHN"].Direction = ParameterDirection.Output;
cmd.Parameters.Add("@tCid", MySqlDbType.VarChar, 13);
cmd.Parameters["@tCid"].Direction = ParameterDirection.Output;
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
try
{
conn.Open();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.DataBind();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ข้อผิดพลาด");
}
finally
{
conn.Close();
}
return "OK.";
}
ข้างล่างนี้คือ Error ครับ

Tag : MySQL, Win (Windows App), C#, VS 2015 (.NET 4.x), Windows
|
|
 |
 |
 |
 |
Date :
2018-03-02 14:27:41 |
By :
stanly |
View :
1003 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |