请问data控件如何使用,我使用时总说数据库格式不对,我用的时access数据库。谢谢!

解决方案 »

  1.   

    data1.datasource=文件路徑
    可以參考msdn
      

  2.   

    你是否把ACESS数据库转为了旧版本,打开数据库--工具--数据库实用工具---转换数据库--到早期ACCESS数据库版本然后再连接DATA应该可以.
      

  3.   

    因为DATA空件认的是ACCESS7.0的数据库,所以需要转换一下,用ACCESS来转换也行,下面提供一个动态转换的例子(其中用到了ADODB,哈哈,‘拖裤子放屁’)Dim ss As New ADODB.Connection
    Dim db As DAO.DatabaseSet db = CreateDatabase(App.Path + "\savedb.mdb", dbLangGeneral, dbEncrypt)
    db.Close
    Set db = Nothingss.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的数据库路径和数据库名;Persist Security Info=False"
    ss.Open
    ss.Execute "select * into " + App.Path + "\savedb.tablename from mytbl"
    '注意savedb是ACCESS的数据库名,但不要写扩展名,tablename是你要转换出来的表,mytbl是原数据库的表
      

  4.   

    neo40,急救啊,给你发了信息了,去看看
      

  5.   

    data控件只能打开access旧版本的数据库文件,2000的数据库要转换一下才可以,按nieer(笨鸟) 说的转换一下就行了
      

  6.   

    liuxiang800314(雨夜) 我看到你的信息了,也给你回了  ^^
      

  7.   

    data控件可以打开access2000的数据库,装一个VB的SP5,用JET4.0驱动转换数据库不是一个好办法