以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]求助代码出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82457)

--  作者:hotday1972
--  发布时间:2016/3/18 6:34:00
--  [求助]求助代码出错

    Dim d1 As Date = Date.Today
    Dim d2 As Date = d1.AddDays(-1)
   

    DataTables("FR问题表").LoadFilter = "[隐藏] = False And [下次汇报时间] < #" & d2 & "# And [FR完成时间] Is Null"
    DataTables("FR问题表").Load

 

以上代码有什么问题,怎么老是报错?

[此贴子已经被作者于2016/3/18 6:35:56编辑过]

--  作者:Hyphen
--  发布时间:2016/3/18 8:29:00
--  
报什么错误?

如果是sqlserver,改成
DataTables("FR问题表").LoadFilter = "[隐藏] = 0 And [下次汇报时间] < \'" & d2 & "\' And [FR完成时间] Is Null"

--  作者:狐狸爸爸
--  发布时间:2016/3/18 8:58:00
--  

一定要注意:

http://www.foxtable.com/help/topics/2343.htm

http://www.foxtable.com/help/topics/2401.htm

 


--  作者:hotday1972
--  发布时间:2016/3/18 16:46:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

--  作者:hotday1972
--  发布时间:2016/3/18 16:48:00
--  

没解决啊,我真不知问题在哪。我把后面一个AND注释掉就好了,但我需要这个判断的。

 

DataTables("FR问题表").LoadFilter = "[隐藏] = False And [下次汇报时间] < #" & d2 & "#“ ‘And [FR完成时间] Is Null"


--  作者:狐狸爸爸
--  发布时间:2016/3/18 16:52:00
--  

如果这样,说明后台数据库中的列名,并非"FR完成时间"

 

注意你看到的可能是列标题,列标题有的时候和列名是两回事。

 

搞不定就做个例子发上来测试

[此贴子已经被作者于2016/3/18 16:52:05编辑过]

--  作者:hotday1972
--  发布时间:2016/3/18 21:00:00
--  
狐爸说对了,谢谢。是我粗心!