Foxtable(狐表)用户栏目专家坐堂 → 同样的查询语句,为什么SQL和本地查询结果会不一样


  共有5056人关注过本帖树形打印复制链接

主题:同样的查询语句,为什么SQL和本地查询结果会不一样

帅哥哟,离线,有人找我吗?
9EQ98
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:508 积分:4636 威望:0 精华:0 注册:2014/1/16 16:55:00
同样的查询语句,为什么SQL和本地查询结果会不一样  发帖心情 Post By:2022/11/3 22:23:00 [只看该作者]

求助:请问这是什么原因。同样的记录,用 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

图片点击可在新窗口打开查看


图片点击可在新窗口打开查看



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/3 22:36:00 [只看该作者]

大括号在Foxtable有特殊用途,后台查询的查询条件里会被替换为中括号。这种情况只能通过参数化的SQLcommand查询:http://www.foxtable.com/webhelp/topics/3266.htm

 回到顶部