【问题标题】:[ADODC]: no RecordSource specified. [ADO] :Command text was not set for the command object[ADODC]:未指定 RecordSource。 [ADO]:没有为命令对象设置命令文本
【发布时间】:2012-08-03 09:19:09
【问题描述】:

下面是我正在使用的代码

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】:

    我将假设 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2022-01-20
      • 2016-12-14
      • 1970-01-01
      • 2021-02-16
      相关资源
      最近更新 更多