以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103059)

--  作者:qaz
--  发布时间:2017/6/29 20:09:00
--  筛选
Dim sj As WinForm.DateTimePicker = e.Form.Controls("时间")
Dim ck1 As WinForm.TextBox = e.Form.Controls("资产号")
DataTables("高供高计终端轮换").LoadFilter ="[终端资产号] = \'"& ck1.Value & "\' And [安装时间]= #" & sj.Value & "#"
DataTables("高供高计终端轮换").Load()
求找错误在哪?

--  作者:有点色
--  发布时间:2017/6/29 20:39:00
--  
代码没问题,报什么错?
--  作者:wyz20130512
--  发布时间:2017/6/29 22:32:00
--  
若是外部表,则将"#"换为"\'"
--  作者:qaz
--  发布时间:2017/6/30 8:21:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:892c9dcf.png
图片点击可在新窗口打开查看
将"#"换为"\'",提示时间转换字符串无效

--  作者:狐狸爸爸
--  发布时间:2017/6/30 8:23:00
--  
Dim sj As WinForm.DateTimePicker = e.Form.Controls("时间")
Dim ck1 As WinForm.TextBox = e.Form.Controls("资产号")
DataTables("高供高计终端轮换").LoadFilter ="[终端资产号] = \'"& ck1.Value & "\' And [安装时间]= \'" & sj.Value & "\'"
DataTables("高供高计终端轮换").Load()

原因:

--  作者:qaz
--  发布时间:2017/6/30 10:18:00
--  
问题解决了,谢谢