以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  load方法要把我弄疯了(求救啊)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72155)

--  作者:affixed
--  发布时间:2015/7/24 13:48:00
--  load方法要把我弄疯了(求救啊)
Datatables("表A").LoadFilter = "_Identify > 0"
Datatables("表A").Load

以上代码完全没问题。

Datatables("表A").LoadFilter = "姓名 = \'张三\'"
Datatables("表A").Load
代码中条件改为字符型的字段就完了,什么都没加载进来。Table是空表。

数据库使用的是SQL,请问这是什么问题啊?
[此贴子已经被作者于2015/7/24 14:00:17编辑过]

--  作者:狐表开发
--  发布时间:2015/7/24 14:01:00
--  

你数据库中表A没有姓名=张三的行


--  作者:blsu33
--  发布时间:2015/7/24 14:09:00
--  
"[姓名] = \'张三\'"  试试
--  作者:大红袍
--  发布时间:2015/7/24 14:09:00
--  

 那就是你的条件有问题啊

 

Datatables("表A").LoadFilter = "姓名 like \'%张三%\'"

Datatables("表A").Load
 
------
 
Datatables("表A").LoadFilter = "姓名 like \'%%\'"
Datatables("表A").Load

--  作者:affixed
--  发布时间:2015/7/24 15:21:00
--  

Datatables("表A").LoadFilter = "姓名 like \'%张三%\'"

Datatables("表A").Load

无法加载类似张三的数据
 
------
 
Datatables("表A").LoadFilter = "姓名 like \'%%\'"
Datatables("表A").Load

可以加载所有的数据,但是在两个%间加入字符后就不行了


--  作者:大红袍
--  发布时间:2015/7/24 15:32:00
--  

1、那就是你表A的数据有问题;

 

2、或者你去看看是否在BeforeLoad事件写了什么代码。

 

3、不行就上传例子。


--  作者:blsu33
--  发布时间:2015/7/24 15:32:00
--  

菜单栏 有一个数据源 打开 看看里面的表 是否有张三 
或者 表A 录入张三 保存 然后在测试 如果这时候有 说明你的数据源链接到另外的地方去了

--  作者:jiskin
--  发布时间:2015/7/24 15:40:00
--  
select * fro m 表A where 姓名 = \'张三\'
SQL查询 中执行下 看看有没有数据就知道了

--  作者:affixed
--  发布时间:2015/7/24 15:58:00
--  
用Like来查,结果是这样的。郁闷啊!

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

[此贴子已经被作者于2015/7/24 15:58:19编辑过]

--  作者:affixed
--  发布时间:2015/7/24 15:59:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:you.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/7/24 15:59:48编辑过]