以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 同样的查询语句,为什么SQL和本地查询结果会不一样 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=183389) |
-- 作者:9EQ98 -- 发布时间:2022/11/3 22:23:00 -- 同样的查询语句,为什么SQL和本地查询结果会不一样 求助:请问这是什么原因。同样的记录,用 SQLFIND 和 FIND 查询结果会不一样???? SQLFIND 的语法差异在什么地方? Dim ABC As String = "样品计划编号 = \'{Copy}(-修改)1\'" Dim DR1 As DataRow = DataTables("样品计划").SQLFind(ABC) If DR1 IsNot Nothing Then OUTPUT.SHOW(DR1("样品计划编号")) Else OUTPUT.SHOW("无") End If Dim DR2 As DataRow = DataTables("样品计划").Find(ABC) If DR2 IsNot Nothing Then OUTPUT.SHOW(DR2("样品计划编号")) Else OUTPUT.SHOW("无") End If |
-- 作者:有点蓝 -- 发布时间:2022/11/3 22:36:00 -- 大括号在Foxtable有特殊用途,后台查询的查询条件里会被替换为中括号。这种情况只能通过参数化的SQLcommand查询:http://www.foxtable.com/webhelp/topics/3266.htm |