如果在ACCESS中建立数据库,怎么连接到VB中呀???我的怎么出现数据类型不相符的 提示??

解决方案 »

  1.   

    你可以用外部数据连接,也可以用ADO,DAO.ODBC等等连接呀 !
      

  2.   

    这么说吧,我在一个窗体上,就用数据空间和一个显示的,用ACCESS建立一个数据库,只有一个字段,
    然后我在DATA里设置DATASOURCE,结果就出现错误1我不明白!!好怪,VB的功能不会这么差吧
      

  3.   

    dim cn as new adodb.connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb;Persist Security Info=False"如果此数据库有密码的话在后面加上";Jet OLEDB:Database Password=密码"
      

  4.   

    可以用data,ado,dao等到控件连接
      

  5.   


    工程--->引用--->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
      

  6.   

    在Data1的Connect属性选Access 2000;
      

  7.   

    工程--->引用--->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
      

  8.   

    data只能连接access97,用adodc可以连access 2000。用adodc的相对路径代码为CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path & "\*.mdb" &";Persist Security Info=False"