Adodc1.Refresh 实时错误 ‘432’自动化操作时文件名或类名未找到

解决方案 »

  1.   

    建议不要采用控件操作,改为ADO对象比较好控制和调试
      

  2.   

    我建议使用ado对象
    ado控件莫名其妙的错误太多了
      

  3.   

    应该是你的ado的dll版本错误产生的,程序无法找到dll里对应的函数。重新安装一下ado,然后在引用中引用对应的ado,看看能不能解决。
      

  4.   

    对,建议不要采用控件操作,改为ADO对象比较好控制和调试
    先在工程中引用Microsoft ActiveX Data Objects 2.5 Libary
    然后
    Option ExplicitPublic rs As New ADODB.Recordset
    Public conn As New ADODB.ConnectionPrivate Sub Form_Load()
     Dim strconn As String
     strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\InfoDb2000.mdb;Persist Security Info=False"
     conn.CursorLocation = adUseClient
     conn.Open strconn
     
     If rs.State <> adStateClosed Then rs.Close
     rs.Open "Select * from sc", conn, adOpenStatic, adLockBatchOptimistic
     
     Set DataGrid1.DataSource = rs
     
       
    End Sub
      

  5.   

    如果可以的话用on error goto…试试
    有安装msdn吗?