以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]datatable.loadfiter问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23129)

--  作者:woiz
--  发布时间:2012/9/3 11:59:00
--  [求助]datatable.loadfiter问题

今天遇到一个问题

 

有一个外部表,需要根据用户指定的条件加载数据

于是将

datatable.loadfiter = 条件

datatable.load

 

执行后,发觉 用到 like 表达式时, 奇怪的问题出现了:

 

表达式: "颜色 = \'红色\' ",是可以加载到数据的

表达式: "颜色 like \'红色\'" ,也是可以加载到数据的

 

表达式: "颜色 like \'*红色*\'" ,却加载不到数据?????

 

这是怎么回事?

 


--  作者:czy
--  发布时间:2012/9/3 12:41:00
--  
"颜色 like \'%红色%\'"
--  作者:woiz
--  发布时间:2012/9/3 12:46:00
--  

改了之后,是可以的!! 谢谢.

 

但之前帮助中或其他示例中, 都没有这个 "%" 的用法, 全部是用的"*"

 

这又是什么状况?


--  作者:woiz
--  发布时间:2012/9/3 12:47:00
--  

是SQL 的特殊规定?

 


--  作者:woiz
--  发布时间:2012/9/3 12:48:00
--  
哦,找到了,是sql的龟腚啊