VB 430错误 类不支持自动化或不支持期望的接口
DimconnAsADODB.ConnectionDimrsAsADODB.RecordsetPrivateSubForm_Load()Setconn=NewADODB....
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open Provider = "Microsoft.Jet.OLEDB.4.0" & "Data Source=" & App.Path & "\account.mdb" & "persist security info = false;"
sql = "select * form Game"
conn.Open sql, 3.1
Text1.Text = rs.Fields(0)
rs.Close
conn.Close
End Sub
引用的是activeX data objects 2.b library
调试指向的代码为 Set conn = New ADODB.Connection 第四行。
百度了一下,基本上没有什么明确的解决方案。。。。 展开
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open Provider = "Microsoft.Jet.OLEDB.4.0" & "Data Source=" & App.Path & "\account.mdb" & "persist security info = false;"
sql = "select * form Game"
conn.Open sql, 3.1
Text1.Text = rs.Fields(0)
rs.Close
conn.Close
End Sub
引用的是activeX data objects 2.b library
调试指向的代码为 Set conn = New ADODB.Connection 第四行。
百度了一下,基本上没有什么明确的解决方案。。。。 展开
2个回答
展开全部
错误磨旁很多,就不一一指码拍出了,你对照着看下,下面的代码建议用复制粘贴的方式,不要自己手动打
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub 迟游羡Form_Load()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & App.Path & "\account.mdb" & ";persist security info = false;"
sql = "select * from Game"
rs.Open sql, conn, adOpenStatic, adLockOptimistic
Text1.Text = rs.Fields(0)
rs.Close
conn.Close
End Sub
更多追问追答
追问
还是报错T——T,
追答
我这里测试完全正常,你要确定你的access表的名称是Game,另外,到底报什么错?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询