以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  有段代码请教专家,谢谢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38187)

--  作者:532net
--  发布时间:2013/7/22 12:47:00
--  有段代码请教专家,谢谢

大家好,有个问题咨询下专家

 

我做了个窗体,包含一个日期文本框,一个TABLE,有一个按钮,单击按钮的时候,触发一个事件,

查询出外部SQL数据库A表中的录入日期字段(日期时间型)跟这个窗体日期文本框中输入的日期

(比如2013-07-20)相同的数据,请问专家这个代码怎么写合适?

 

非常感谢


--  作者:Bin
--  发布时间:2013/7/22 14:22:00
--  
TABLES("窗口1_Table1").Fill("select * from 表A where 日期 = \'" & e.form.controls("日期控件名称").Value & "\'","数据源名称",false)
--  作者:532net
--  发布时间:2013/7/24 15:08:00
--  
以下是引用Bin在2013-7-22 14:22:00的发言:
TABLES("窗口1_Table1").Fill("select * from 表A where 日期 = \'" & e.form.controls("日期控件名称").Value & "\'","数据源名称",false)

您好:

我修改成如下的代码:

 

Tables("窗口1_Table1").Fill("select * from 发票查询 where CREATED_ON = \'" & e.form.controls("DateTimePicker1").Value & "\'","link",False)

提示不存在名称和窗口1_Table的Datatable


如果将Tables("窗口1_Table1")中的Table1修改为绑定的查询表“发票查询”,提示不存在名称为窗口1_发票查询的“的TABLE
 

 上述的发票查询 这个查询表是外部数据表,LINK是外部数据源,请老师再指导下


--  作者:Bin
--  发布时间:2013/7/24 15:11:00
--  
需要设置为SQLTABLE才可以的哦. 或者SQLQUERY
--  作者:532net
--  发布时间:2013/7/24 15:29:00
--  
以下是引用Bin在2013-7-24 15:11:00的发言:
需要设置为SQLTABLE才可以的哦. 或者SQLQUERY

老师,我已经设置成了SQLQUERY,

但是出现新的错误提示

 

无法完成延迟准备。
未能准备语句。
对象名  \'发票查询\' 无效。

[此贴子已经被作者于2013-7-24 15:29:47编辑过]

--  作者:Bin
--  发布时间:2013/7/24 15:32:00
--  
是否你表名没有对,这个要填写数据源里面的表名才可以的哦