前言:

 

部分项目中多多少少会用到SQL语句,但是包含英文的单引号SQL语句在执行时就会报错,需要进行转义处理

 

问题原因:

 

SQL语句单引号未转义

 

问题报错:

 

Sql语句中单引号'报错

 

解决方法:

 

如果是查询条件,应该尽可能使用参数化查询。

实在是要单引号,那就再加一个单引号来转义。

用两个单引号,表示一个单引号。

比如查询Name为abc'cc

SELECT * FROM [TABLE] WHERE [Name] = 'abc''cc'

 

带有单引号的字段.Replace("'","''");

C#截取/替换字符串

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
猜你喜欢
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案