我编用vb写的程序,一个窗体中用了date控件。
在datebasename中选则了数据库文件,
但在recordsourse属性里出现了
不可识别的数据库格式“d:\.......\book.mdb”
将数据库重做一编也不行。
求救!!!!!!!!!!!!!!

解决方案 »

  1.   

    '引用ADO    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
       Set DataGrid1.DataSource = Rs
      

  2.   

    你用的是ACCESS2000吧,data控件对2000不支持的。
    要想实现这个功能,把你的MDB转换为早期版本ACCESS数据库的。
    在ACCESS工具菜单/实用工具/转换数据;
    转好以后,就行了。