vb打不开access数据库

2024-12-28 08:28:23
推荐回答(4个)
回答1:

你没有指定指针类型。。。
举个例子给你对比:
im cnn1 As ADODB.Connection
Dim rs1 As ADODB.Recordset
Dim s1 As String
Set cnn1 = New Connection
s1 = "select * from customer order by id desc "
cnn1.Provider = "Microsoft.Jet.OLEDB.3.51"
cnn1.Open App.Path & "\customer.mdb"
Set rs1 = New Recordset
rs1.Open s1, cnn1, adOpenStatic, adLockReadOnly
这最后一句就是指定游标类型

回答2:

可能是你别的代码的问题,就是有另外一个程序再使用这个数据库,因此你暂时不能打开这个数据库

回答3:

你的表是不是在数据库里打开了关掉试试

回答4:

ADO 控件经常发神经~~
你的表应该被其他用户打开~~
你事连接哪张表的你无写明~~