以文本方式查看主题

-  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