string diagnostic = txtDiagnostic.Text;
string SqlStr = "UPDATE ConsultasAnimais SET diagnostico='" + diagnostic + "' WHERE idConsultaAnimal =" + idConsulta + " AND idAnimal=" + GridView2.DataKeys[GridView2.SelectedIndex].Value + "";
SqlCommand Cmd = new SqlCommand(SqlStr, lBD.SqlCnn);
lBD.SqlCnn.Open();
SqlDataReader Dados = Cmd.ExecuteReader();
Dados.Close();
lBD.SqlCnn.Close();
此代码应更新ConsultasAnimais实体上的DIAGNOSTICO字段。没有错误也没有数据库数据更改
答案 0 :(得分:4)
答案 1 :(得分:3)
ExecuteReader
的 SqlCommand
方法用于执行SELECT语句。使用ExecuteNonQuery
方法。
答案 2 :(得分:2)
使用ExecuteNonQuery()
进行插入,更新和删除查询:
int NumofRowsEffected = Cmd.ExecuteNonQuery();