我真的没分了,明天得了10分就补上吧!
问题:用ADO连接 到底需要引用哪些东西,
     程序在:Conn.CursorLocation = adUseClient  这里卡住了提示:找不到工程或方法(已经应用Microsoft ActiveX Data Objects2.5 Library 了)
     在线的朋友帮我想一下!

解决方案 »

  1.   

    真是事态炎凉啊, 没分就不帮忙了啊?
    算了 再也不来CSDN了!
      

  2.   

    工程->引用->Microsoft ActiveX Data Objects 2.X LibraryOption ExplicitPrivate Rs As New ADODB.Recordset
    Private Conn As New ADODB.ConnectionPrivate Sub Form_Load()
     Dim strConn As String
     
     ' 连接数据库的字符串
     ' 连接带密码的数据库,直接在连接符后面加上Jet OLEDB:DataBase Password='您的密码'
     ' 连接Access97数据库需要使用Jet.OLEDB.3.5,Access2K和以上数据库使用Jet.OLEDB.4.0
     strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
     
     ' 使用客户端数据游标
     Conn.CursorLocation = adUseClient
     ' 打开Access的连接
     Conn.Open strConn
     
     ' 如果RecordSet的状态不是关闭状态,则关闭Recordset
     If Rs.State <> adStateClosed Then Rs.Close
     
     ' Recordser打开表People
     Rs.Open "Select * from People", Conn, adOpenKeyset, adLockOptimistic
     
     ' 报告出 一共多少笔数据,测试是否存在数据
     ' MsgBox Rs.RecordCount
     
     ' 绑定进DataGrid
     Set DataGrid1.DataSource = Rs
     
    End Sub
      

  3.   

    daisy8675(莫依)
    楼主去看引用中间是否有东西没引用?
    //指什么?  我已经将Microsoft ActiveX Data Objects2.5 Library 引用了啊
      

  4.   

    原来这个莫依都有版权
    1引用     注意有没有丢失(一般没问题)2实例化
    Private Conn As New ADODB.Connection  (new不要掉了)