C# 程序执行成功 但是是sql server 数据库没有改变,如何解决?

首先就是 我改变yu的值 代码窗口查询是改变了的 但是重新打开数据库之后 发现yu并没有改变 求指点 已经折磨我好久了

img

img

你是不是开启事务了忘记提交了

那就是往数据库存的时候有问题呗

断点调试 看下这个sql变量生成的sql语句是什么

img

yu应该是单引号,不是双引号

1.在执行数据库更新操作的代码块增加外侧代码块try-catch,在catch区域内进行异常处理,这一步判断你的数据库链接是否正确打开
2.在if(a>0)处增加断点,查看a的值,如果a=0证明你的语句并未执行成功,查看id变量的值,是否在数据库存在对应的cid值。

其他操作数据库的语句是否有错误呢

打开 sqlserver跟踪器,查看是否执行了语句