很简单的问题,vb连接access,出错??

fangshengwen 2008-06-07 11:01:16
Dim db As Database
Dim rs As Recordset
MdbPath = App.Path & "\data.mdb"
Set db = OpenDatabase(MdbPath)
Set rs = db.OpenRecordset("select * from images")


弹出错误 类型不符合 (最后一句是错误句子)
什么原因呢?
...全文
48 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdqsm 2008-06-08
  • 打赏
  • 举报
回复
对啊
要引用ADODB到工程里面来
写的语法上面已经有了
可以参考一下
zhangzhi0806 2008-06-08
  • 打赏
  • 举报
回复
利用ADODB需在VB工程 引用 里边的
microsoft activex data objects 2.7 library
就可以了
zhangzhi0806 2008-06-08
  • 打赏
  • 举报
回复
option explicit
dim db as new adodb.connection
dim rs as new adodb.recordset
dim conn as string
Dim strconn As String
strconn = "provider=Microsoft.Jet.OLEDB.4.0;data source=" & App.Path & "\数据库名;persist security info=false;Jet OLEDB:database password=123456" '这个是带密码访问数据库
conn.CursorLocation = adUseClient
conn.Open strconn
daisy8675 2008-06-08
  • 打赏
  • 举报
回复
引用DAO3.6
Option Explicit
Private daoDB36 As Database
Private rs As DAO.Recordset
Dim sPath As String

Private Sub Form_Load()
  sPath = "C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"
  Set daoDB36 = DBEngine(0).OpenDatabase(sPath)
  Set rs = daoDB36.OpenRecordset("Customers")
  Set Data1.Recordset = rs
End Sub


游子 2008-06-07
  • 打赏
  • 举报
回复
dim db as new adodb.connection
dim rs as new adodb.recordset

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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