首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中 [] 如何转义

2012-06-21 
C#中[]怎么转义各位大虾:我在构建查询语句(sql2000)时候:select * from aaaa where b %HADL[2011]G005C08

C#中 [] 怎么转义
各位大虾:
  我在构建查询语句(sql2000)时候:
  select * from aaaa where b '%HADL[2011]G005C08%'
  发现无法查询,仔细观察了下是因为有"[]"导致需要转义,
  因为我输入where的条件是动态的 比如HADL[2011]G005C08 这个不是固定 有可能是
  HADL[2011]。有可能是 [2011]G005C08,也有可能没有[]字符;所以我不知道怎么来拼串字符串;
  或者C#里面有直接转义处理的函数么?请高手教下
  在SQL语句处理方式和C#上处理方式,谢谢了!

[解决办法]
和C#没关系
[解决办法]
select * from aaaa where b '%HADL[[2011]]G005C08%'

[解决办法]
使用带参数的SQL语句来写
select * from aaaa where b :v_para

热点排行