以文本方式查看主题

-  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=188106)

--  作者:狐狐妞
--  发布时间:2023/9/1 15:26:00
--  SQLfind 找不到的问题
Dim r As Row = Tables("任务窗口_Table1").Current
Dim dp As DataRow = DataTables("任务进展表").SQLFind("[任务主题] = \'" & r("任务主题") & "\'and [任务描述] = \'" & r("任务描述") & "\'")
If dp IsNot Nothing Then
    MessageBox.Show("111")
   DataTables("任务进展表").LoadFilter = "[任务主题] = \'" & r("任务主题") & "\'and [任务描述] = \'" & r("任务描述") & "\'"
   DataTables("任务进展表").Load
Else
    MessageBox.Show("222")

End If       
为什么数据库明明有数据,但是总是查不到了??????

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/9/1 15:47:00
--  
到命令窗口测试,然后把输出的sql放到数据库查询有数据吗

Dim r As Row = Tables("任务窗口_Table1").Current
output.show("select * from 任务进展表 where [任务主题] = \'" & r("任务主题") & "\'and [任务描述] = \'" & r("任务描述") & "\'")

--  作者:狐狐妞
--  发布时间:2023/9/1 15:56:00
--  
是在这里面吗?不好意思, 有点小白了, 谢谢哥哥
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20230901155545.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/9/1 16:12:00
--  
http://www.foxtable.com/webhelp/topics/0213.htm
--  作者:qqzwc
--  发布时间:2023/12/28 14:56:00
--  
SQLFind里面的筛选条件如果不小心写错时,foxtable不会报错而是查不到,并不是因为SQLFind找不到数据。比如上面你的代码里 and [任务描述] 就是错的,and和前面的单引号漏掉了空格
--  作者:cd_tdh
--  发布时间:2023/12/29 13:49:00
--  
and前面漏了空格?