首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

delphi调用带参ACCESS查询,该怎么处理

2012-02-23 
delphi调用带参ACCESS查询我先在ACCESS建立查询a,再建立查询b,通过查询a,b建立查询c查询a有两个参数分别是

delphi调用带参ACCESS查询
我先在ACCESS建立查询a,再建立查询b,通过查询a,b建立查询c
查询a有两个参数分别是a1,a2
查询b有两个参数分别是b1,b2

我在delphi中用 'select   *   from   c '
怎么才能将a1,a2,b1,b2传入呢?

我用的查询控件是TADOQuery?
急,结贴就给分!

[解决办法]
直接在Delphi中构造SQL处理。

外部程序好像无法传入参数给Access的查询。
[解决办法]
直接构建SQL语句就可以,Access的select支持子查询。

如:

select *
from (
select id,sum(num) as num合计
from 表名
where id> 100 and id <1000
group by id
) AS T
where ...
[解决办法]
Access使用的是Jet-SQL。


JET SQL 帮助(jet4 access2000)下载地址

http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=

[解决办法]
查了一下资料,微软说可以调用带参数的查询:

如何调用参数化查询到 Access 数据库

http://support.microsoft.com/kb/200190

热点排行