以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 字符串带单引号查询时候报错! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175801) |
-- 作者:benben325 -- 发布时间:2022/3/19 16:49:00 -- 字符串带单引号查询时候报错! rt,我这一段代码报错: Dim dicdr As DataRow = dicDt.Find("varColName = \'" & dc.Name & "\' and varRemark = \'" & dr(dc.Name) & "\'") 我检查数据库发现 数据库 dr(dc.name) 里面的内容有个单引号。 Beall\'s Bay LLC?7309 Trevorwood DrWillow Spring NC 27592 报的错误如下: 语法错误:“s”运算符后缺少操作数。 请问这种情况改怎么解决? [此贴子已经被作者于2022/3/19 16:49:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/3/19 16:51:00 -- Dim dicdr As DataRow = dicDt.Find("varColName = \'" & dc.Name & "\' and varRemark = \'" & dr(dc.Name).replace("\'","\'\'") & "\'") 替换为2个单引号
|