[ADODC]:未指定RecordSource。 [ADO]:未为命令对象设置命令文本

问题描述 投票:0回答:1

下面是我正在使用的代码

Private Sub Form_Load()
    On Error Resume Next

    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Smart Invoice\Smartdata.mdb;Persist Security Info=False"
    Adodc1.RecordSource = "Select * From tableSerMast"

End Sub

我低于所说的错误:

[ADODC]:未指定RecordSource。 [ADO]:未为命令对象设置命令文本

vb6 ado
1个回答
0
投票

我将假设VBA,如果这是你的意思,改为VB6应该不会太难。

 Private Sub Form_Load()
    ''Almost never a good idea
    ''On Error Resume Next
    ''Reference: Microsoft ActiveX Data Objects x.x Library
    Dim adodc1 As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
        & "Data Source=D:\Smart Invoice\Smartdata.mdb;" _
        & "Persist Security Info=False"
    Adodc1.Open

    rs.Open "Select * From tableSerMast", Adodc1
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.