“语法错误 (操作符丢失) 在查询表达式”问题
2012-03-25 14:53
411 查看
今天在做数据库操作的时候遇到一个问题,在进行数据库写入和更新的时候老是报错:语法错误 (操作符丢失) 在查询表达式,经过设置断点跟踪,知道了是sql语句没有过滤单引号,但是在过滤单引号的时候也要注意,直接将其替换为\',是不行的,因为在形成的sql语句中仍然是',\'只有在html表达的时候转换成',在sql语句中的转义符不是\,而是',也就是说在sql语句中转义符是单引号,两个单引号转义成一个单引号,既是:'' 转义成' 。
相关文章推荐
- 语法错误 (操作符丢失) 在查询表达式的问题
- [原]问题解决——语法错误(操作符丢失)在查询表达式'姓名=
- 语法错误 (操作符丢失) 在查询表达式XXX中
- 语法错误 (操作符丢失) 在查询表达式
- 语法错误 (操作符丢失) 在查询表达式 -的解决方法!
- 语法错误 (操作符丢失) 在查询表达式 -的解决方法!
- java 语法错误 (操作符丢失) 在查询表达式
- 今天调试程序遇到了一个致命问题语法错误操作符丢失
- [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配
- C++初始化列表问题,类中有一个对象类型的数组成员变量,在初始化列表中初始化时报错“[]”操作符语法错误
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配
- 【问题解决】MyBatis分页查询SQL Server2008时出现'@P0' 附近有语法错误
- asp 语法错误 在查询表达式
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- 用jdbc做查询操作时动态拼接参数报SQL语法错误的问题
- 出现 Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失)解决
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配