Office中国论坛/Access中国论坛

标题: 代码报错,请高手帮忙看看! [打印本页]

作者: sxgaobo    时间: 2010-5-20 11:35
标题: 代码报错,请高手帮忙看看!
Set qz = CurrentDb.OpenRecordset("SELECT 打印登记簿.类型 FROM 打印登记簿 WHERE (((打印登记簿.选择) = -1)) GROUP BY 打印登记簿.类型")
运行到这条代码报错:
[attach]42253[/attach]
怎么处理啊!?
作者: koutx    时间: 2010-5-20 15:30
我试了,没问题。
作者: t小宝    时间: 2010-5-20 17:05
qz 是什么类型的变量, CurrentDb.OpenRecordset 返回的是dao记录集
作者: sxgaobo    时间: 2010-5-20 17:19
本帖最后由 sxgaobo 于 2010-5-20 17:33 编辑

我也试了,引用顺序的问题,但不知道原因啊!
[attach]42258[/attach]
这样可以,DAO,ADO在..SCR..上不可以,什么原因啊
作者: t小宝    时间: 2010-5-20 20:12
完整地声明变量,就不存在引用优先级的问题了
Dim qz As DAO.Recordset




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3