vba access问题

KingMarine 2002-08-06 12:30:45
一个按钮的对应的代码如下:
dim db as Database
dim rs as Recordset

Set db = CurrentDb()
Set rs = db.OpenRecordset("tb1") 'tb1 是当前数据库中的一个表

执行到这的时候,检查err.Description得值,是类型不一致,在CurrentDb执行完毕的时候,是没有错误的,请问为什么?
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggto 2002-08-19
  • 打赏
  • 举报
回复
set db=new database
set rs=new recordset
在内存中申请地址空间
CATTJIU 2002-08-18
  • 打赏
  • 举报
回复
dim db as Database
dim rs as Recordset

Set db = CurrentDb()
Set rs = db.OpenRecordset("tb1") 'tb1 是当前数据库中的一个表
========================

Set db = CurrentDb()的()多余的,需要删除.
shellcq 2002-08-14
  • 打赏
  • 举报
回复
我认为应该这样写
strSQL=".....SQL的内容...."
set rs=db.openrecordset(strSQL)

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧