以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQLFind,后面筛选条件,多一空格与少一个空格结果不一样呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101714) |
-- 作者:yancheng -- 发布时间:2017/6/6 8:34:00 -- SQLFind,后面筛选条件,多一空格与少一个空格结果不一样呢? Dim dr1 As DataRow = DataTables("会计科目").SQLFind("[科目代码] =\' " & dr("科目代码") & "\'") ‘这个红色这儿多一个空格;(下面的msgbox(0)不执行) msgbox(dr("科目代码") ) If dr1 IsNot Nothing Then msgbox(0) 改一下: Dim dr1 As DataRow = DataTables("会计科目").SQLFind("[科目代码] = \'" & dr("科目代码") & "\'")‘这个红色这儿不打空格;(下面的msgbox(0)执行), msgbox(dr("科目代码") ) If dr1 IsNot Nothing Then msgbox(0) 问:’“ & dr("科目代码") & ”‘ 这个格式,是不是要注意:单引号与双引号之前不能用空格?
|
-- 作者:有点色 -- 发布时间:2017/6/6 8:35:00 -- 是的,不能多加空格的,单引号后面不要加,不然查询的就是加上了空格的值的,要注意。 [此贴子已经被作者于2017/6/6 8:35:27编辑过]
|