C# 如何成功更新数据库字段?
此代码应更新ConsultasAnimais实体上的DIAGNOSTICO字段。无错误或数据库数据更改C# 如何成功更新数据库字段?,c#,asp.net,sql-server,C#,Asp.net,Sql Server,此代码应更新ConsultasAnimais实体上的DIAGNOSTICO字段。无错误或数据库数据更改ExecuteReaderSqlCommand的方法用于执行SELECT语句。使用ExecuteNonQuery方法 请使用参数化查询:您应该使用该方法 对连接执行Transact-SQL语句并返回 受影响的行数 使用ExecuteNonQuery()进行插入、更新和删除查询: cmd.ExecuteNonQuery(); 您的代码存在SQLI漏洞(假设SQL中的值来自用户或不受信任的源)。这
ExecuteReader
SqlCommand的方法用于执行SELECT语句。使用ExecuteNonQuery
方法
请使用参数化查询:您应该使用该方法 对连接执行Transact-SQL语句并返回 受影响的行数 使用
ExecuteNonQuery()
进行插入、更新和删除查询:
cmd.ExecuteNonQuery();
您的代码存在SQLI漏洞(假设SQL中的值来自用户或不受信任的源)。这是一项学术性工作,不会被实现仍然不会更改数据库上的任何内容。您能否确保正在更新确实存在的记录?您的
where
子句可能有问题。
cmd.ExecuteNonQuery();
int NumofRowsEffected = Cmd.ExecuteNonQuery();