用c# ExecuteNoneQuery执行insert into语句,执行成功,但是没真正插入数据库的原因是什么

用c# ExecuteNoneQuery执行insert into语句,执行成功,但是没真正插入数据库的原因是什么

问题描述:

调用ExecuteNoneQuery执行insert into语句,函数返回1,但是实际没有插入数据库。
把这条语句直接在sql客户端输入,可以正常插入。
求大神指点迷津,谢谢!

更新一下数据库试试看吧

去掉try catch,在ExecuteNoneQuery下断点,检查它确实运行了
检查数据库文件名或者数据库名,确保插入的和你观察的是同一个数据库。

已经解决了,谢谢大家帮忙

怎么解决的,麻烦告知一下 谢谢,我也碰到这个问题