毫无疑问,数据库确实被更改了。
无论你使用何种工具查看的数据库,都请 刷新结果 或 重新执行查询语句 。此外请检查一下你查看的数据库是否代码中 *** 作的数据库。
题主这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条件限定,则对所有记录进行更新修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)