这段程序有什么错误

cnhawk386 2006-03-22 10:29:44
Private Sub Command1_Click()
Dim db As Database
Dim tb As Recordset
Set db = OpenDatabase("D:\database\product.mdb")
strsql = "select * from product"
Set tb = db.OpenRecordset(strsql)
错误提示:类型不匹配,错误所在行为最后一行
...全文
122 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnhawk386 2006-03-22
  • 打赏
  • 举报
回复
还是有问题
jackcaixia 2006-03-22
  • 打赏
  • 举报
回复
你首先定义"STRSQL"

Private Sub Command1_Click()
DIM SRTSQL AS STRING
Dim db As Database
Dim tb As Recordset
Set db = OpenDatabase("D:\database\product.mdb")
strsql = "select * from product"
Set tb = db.OpenRecordset(strsql)
这样就没问题了~
tztz520 2006-03-22
  • 打赏
  • 举报
回复
语句没问题的,
你的strsql还没定义,
dim strsql as string
damofengbo 2006-03-22
  • 打赏
  • 举报
回复
Dim tb As new Recordset
pubutan 2006-03-22
  • 打赏
  • 举报
回复
先搞个query

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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