我在C盘下有  C:\摇奖\db1.mdb我现在在VB下想与它相连
在 Private Sub Form_Load()"Driver={Microsoft Access Driver(*.mdb)};Dbq=.\db1.mdb;Uid=;Pwd=;"  
怎么老是提示错误啊
大家看看是不是我写错了
如果不行要怎么写?

解决方案 »

  1.   

    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
      
        CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
        CN.Open
      

  2.   

    还有是不是要在 form窗体上加一个控件?
    如果有,那个控件名称教什么?、
      

  3.   

    或者
    "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"
      

  4.   

    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset    CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
        CN.Open    Rs.CursorLocation = adUseClient
        Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic    
    这是用连接字符串连接,不必加控件如果要用控件进行连接的话,可以用data控件或者adodc控件你新建一个工程----vb应用程序向导---生成一个数据窗体看一下就知道了!
      

  5.   

    得看你的ACCESS数据库是什么版本的 97 or 2K or XP or……知道了ACCESS数据库是什么版本,有个简单的方法:添加个Adodc1控件(Microsoft ActiveX Data Object),在其属性里自己建个新连接(User Connection String)
    就可以设置连接了