+ -
当前位置:首页 → 问答吧 → 在线等 急 引用ACCESS查询结果问题

在线等 急 引用ACCESS查询结果问题

时间:2010-10-19

来源:互联网

请问高手们两个问题
       我现在用VB+ACCESS(因为机器没有装SQL)做一个弱智的东东,但是碰见以下两个问题,请帮忙解决,,谢谢

数据库名:       C:\data.mdb
       表名:       Pdata
       在里面已经做好一个查询   ,名字为   Mquery

本来想在VB中写查询语句去查该数据表的,但是牵涉到NULL问题,,而VB中又不能用NZ,所以没有办法只能到ACCESS中直接写了一个查询。。该查询中有NZ方法,,还有一个参数必须是在VB程序运行时才可以定下来的“日期”


2个问题:

1.如何将ACCESS中查询表中的数据直接引用至VB,放在一个结果集中(最后的目的是显示在VB窗体中的一些表格控件中。(VSflexGrid)

2.由于查询中有一个参数是必须在VB程序运行时才能定得下来,那么如何将在VB程序中所定下来的日期值传递给ACCESS的查询中


备注:
ACCESS中的查询语句类似如下


select  NZ((select sum(cc) from XX),0) ……from Pdata where 日期=#2010-10-1#

尝试失败补充说明
.想将该查询表直接当成一个实体表,,在vb中写select * from mquery时,结果出错,看了一下出错信息时,,原来在VB中这么写时,,其实就相当于 select * from mquery XX   其中XX是写在ACCESS中的查询代码,这么一来错误就定位在NZ中了     

上面的2010-10-1如何在VB运行时由用户自由确定日期呢

[ 本帖最后由 happylcg 于 2010-10-19 16:43 编辑 ]

作者: happylcg   发布时间: 2010-10-19

最好是把楼主自己已做的MDB及XLS上传上来

如果错误确实是在NZ,可不可以用iif(isnull(field),0,field)

作者: bibisin   发布时间: 2010-10-19

热门下载

更多