c# 使用update更新成功但数据库没有变化

c# 使用update更新成功但数据库没有变化,第1张

毫无疑问,数据库确实被更改了。

无论你使用何种工具查看的数据库,都请 刷新结果 重新执行查询语句 。此外请检查一下你查看的数据库是否代码中 *** 作的数据库。

题主这SQL语句根本都没执行,当然不会更新:

cmd.CommandType = CommandType.Text  // 设置命令是SQL语句

cmd.ExecuteNonQuery()               // 执行命令

cmd.Dispose()                       // 释放资源

使用方法:

string delStr = "update Users set UserPassword = '"+ textBox2.Text +"',UserSort='"+textBox3.Text+" ' where UserID = " + textBox1.Text

int ni= mycom.ExecuteNonQuery()

if(ni>0)

{

MessageBox.Show("修改成功", "提示")

}

else

{

MessageBox.Show("修改失败", "提示")

}

UPDATE语句用于更新修改指定记录的数据,对符合条件的记录,更新修改指定字段的值。若没有WHERE条件限定,则对所有记录进行更新修改。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9917988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存