以文本方式查看主题 - 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=84945) |
-- 作者:nblwar -- 发布时间:2016/5/13 15:28:00 -- SQLFind SQLFind在SQL2008数据库里不能用 |
-- 作者:大红袍 -- 发布时间:2016/5/13 15:29:00 -- 任何数据库,都可以用。具体代码是什么?报什么错? |
-- 作者:nblwar -- 发布时间:2016/5/13 15:31:00 -- 没反映 |
-- 作者:大红袍 -- 发布时间:2016/5/13 15:34:00 -- 那肯定是你 列名写错 或者传入的字符串有问题 |
-- 作者:nblwar -- 发布时间:2016/5/13 15:35:00 -- Dim t As Table = CurrentTable \'指定生成加载树的列 Dim dr As DataRow = DataTables("SYS_FilterTree").SQLFind("Table = \'" & t.DataTable.Name & "\'") If dr IsNot Nothing Then Output.Show(dr("Cols")) Else Return Nothing End If
|
-- 作者:nblwar -- 发布时间:2016/5/13 15:35:00 -- FIND有结果,SQLFIND没结果 |
-- 作者:nblwar -- 发布时间:2016/5/13 15:37:00 -- 在ACCESS跟2005里面都用的好好的 |
-- 作者:大红袍 -- 发布时间:2016/5/13 15:49:00 -- sqlFind在任何一个数据库都没问题,不要怀疑这个函数,去检查你的语句和你的数据。 |
-- 作者:nblwar -- 发布时间:2016/5/13 15:50:00 -- 刚刚试 [此贴子已经被作者于2016/5/13 15:50:53编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/5/13 15:51:00 -- 以下是引用nblwar在2016/5/13 15:35:00的发言:
Dim t As Table = CurrentTable
\'指定生成加载树的列
Dim dr As DataRow = DataTables("SYS_FilterTree").SQLFind("Table = \'" & t.DataTable.Name & "\'")
去数据库 SYS_FilterTree 看看你这个表,有没有叫 Table 的列。如果有,加上括号
Dim dr As DataRow = DataTables("SYS_FilterTree").SQLFind("[Table] = \'" & t.DataTable.Name & "\'")
|