love play 2016-12-07 02:57 采纳率: 50%
浏览 934
已采纳

这个where为何报错,本来运行好好的?

TyMain是通用类,那个没有错,变量的拼接也检查好几次了,本来好好的 ,弄着弄着就保存了图片图片图片

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2016-12-07 03:16
    关注

    自己MessageBox.Show(cmdStr)看看sql语句就知道了,肯定是输入了单引号之类的导致sql语法错了,要注意做替换,一个'替换为2个,或者直接替换为中文状态下的单引号

    最好的办法就时sql语句参数化或者使用存储过程可以防止组合sql语句出错,

    http://www.cnblogs.com/zhanghongqiang/p/4081703.html
    http://www.cnblogs.com/aito/archive/2010/08/25/1808569.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?