Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:每件填充疑问

1楼
qhczy 发表于:2011/3/14 13:11:00
 

Tables("窗口1_Table1").Fill("Select [_Identify],[客户],[数量],[单价] From {订单}","nwnd",True)

 

 

在FROM 后面加上窗口中的控件,视为变量条件 如下:

 

Tables("窗口1_Table1").Fill("Select [_Identify],[客户],[数量],[单价] From {订单} where 日期> ''"& e.Form.Controls("DateTimePicker1").text & "'',"nwnd",True)

 

结果报错信息如下

 

 

编译错误:没有可访问的"FILL"接受此数目的参数,因上重载决策失败.如果把日期变量设为固定时间则不会报这个错误.
2楼
qtcks 发表于:2011/3/14 13:20:00

Tables("窗口1_Table1").Fill("Select [_Identify],[客户],[数量],[单价] From {订单} where 日期> '"& e.Form.Controls("DateTimePicker1").text & "'","nwnd",True)

3楼
狐狸爸爸 发表于:2011/3/14 13:24:00

楼主你将日期用双引号"括起来了,如果是SQL Server,日期用单引号'括起来,如果是内部表或者Access数据源,日期用#括起来。

 

4楼
qhczy 发表于:2011/3/14 13:29:00

是SQL SERVER   我用 where 编号 = ' e.Form.Controls("ComboBox1").text'  这个条件.用双引号提示上述错误.用单引号提示 字符常量必须正好包含一个字符,这个错训。

5楼
狐狸爸爸 发表于:2011/3/14 13:33:00
2楼的不会有错误提示的。
6楼
qhczy 发表于:2011/3/14 13:42:00

谢谢,原来是多了个单引号。

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02539 s, 2 queries.