以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]模糊查询  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=53400)

--  作者:lesliecheung912
--  发布时间:2014/7/7 11:41:00
--  [求助]模糊查询
模糊查询代码:
DataTables("表A").LoadFilter =  " 员工状态 in(\'试用\',\'在职\') and (员工姓名 Like \'%" & e.Form.Controls("TextBox7").text & "%\'or 员工编号 like \'%" &  e.Form.Controls("TextBox7").text & "%)\'"
DataTables("员工档案表").Load
会报以下错误:
Invalid parameters for Select method.
请问是代码的问题吗?
[此贴子已经被作者于2014-7-7 11:43:08编辑过]

--  作者:Bin
--  发布时间:2014/7/7 11:44:00
--  
DataTables("表A").LoadFilter =  " 员工姓名 Like \'%" & e.Form.Controls("TextBox7").text & "%\' or 员工编号 like \'%" &  e.Form.Controls("TextBox7").text & "%\'"
--  作者:lesliecheung912
--  发布时间:2014/7/7 12:12:00
--  
这跟原来的没啥区别啊
--  作者:Bin
--  发布时间:2014/7/7 15:31:00
--  
多了个空格,请问是否正常运作了?
--  作者:Bin
--  发布时间:2014/7/7 15:32:00
--  
DataTables("表A").LoadFilter =  " 员工姓名 Like \'%" & e.Form.Controls("TextBox7").text & "%\' or 员工编号 like \'%" &  e.Form.Controls("TextBox7").text & "%\'"

--  作者:lesliecheung912
--  发布时间:2014/7/7 15:35:00
--  
还是不行
--  作者:Bin
--  发布时间:2014/7/7 15:46:00
--  
你改了语句,原本的按照我这么写肯定没问题.

新的语句要这么改

DataTables("表A").LoadFilter =  " 员工状态 in(\'试用\',\'在职\') and (员工姓名 Like \'%" & e.Form.Controls("TextBox7").text & "%\' or 员工编号 like \'%" &  e.Form.Controls("TextBox7").text & "%\')"

--  作者:lesliecheung912
--  发布时间:2014/7/7 15:49:00
--  
真是不管用,奇了怪了
--  作者:Bin
--  发布时间:2014/7/7 16:02:00
--  
请上例子.
--  作者:逛逛
--  发布时间:2014/7/7 17:35:00
--  
以下是引用lesliecheung912在2014-7-7 11:41:00的发言:
模糊查询代码:
DataTables("表A").LoadFilter =  " 员工状态 in(\'试用\',\'在职\') and (员工姓名 Like \'%" & e.Form.Controls("TextBox7").text & "%\'or 员工编号 like \'%" &  e.Form.Controls("TextBox7").text & "%)\'"
DataTables("员工档案表").Load
会报以下错误:
Invalid parameters for Select method.
请问是代码的问题吗?
[此贴子已经被作者于2014-7-7 11:43:08编辑过]

这是两个表啊