qq_37512015
qq_37512015
2020-01-04 19:53
采纳率: 30.8%
浏览 639

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • qq_28249373
    shifenglv 2020-01-04 20:54
    已采纳

    更新一下数据库试试看吧

    点赞 评论
  • caozhy

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

    点赞 评论
  • qq_37512015
    qq_37512015 2020-01-07 07:45

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

    点赞 评论
  • zhangbaidi_WinCE
    shwill123 2020-07-14 15:30

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

    点赞 评论

相关推荐