asp.net执行sql语句总是语法错误

发布网友

我来回答

3个回答

热心网友

有可能是contents变量包含有单引号,导致生成的sql语句中字符串没有按预期结束,从而导致语法错误。
放个断点,看看sqlstr的值是什么。

热心网友

articleId 这个参数的类型是什么,如果是字符串的话没有加''追问int型的

追答两个办法:
1.一个是把你的sqlstr直接 在SQL里跑一下看看
2.用SQL事件探查器,跟踪sql语句执行看看问题在哪

热心网友

请注意,sql语句value()中是单引号

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com