连ACCESS数据库
由于对多个数据库文件*.MDB操作,所以我用
TDatabase 连物理数据库 用TTable 连TDatabase的别名设计:TDatabase .DataBaseName 设置别名给TTable连
                 DriverName   设置数据库类型 MSACCESS
                 Params       连接物理数据库 程序中改变不同的 Mdb 文件 
   
     TTabel    DataBaseName  连 上面提供的别名
               Tablename     连数据库中的表发布的时候我把BDE 去拷贝过去了,开始提示需要MSJT。。dLL文件。我也找到拷过去了。后来又要什么DAO3032.DLL 这个文件我所有的机器都找了没有。
简单的问题谁遇到过!我做的这个程序很小。就是删除添加数据。但要求速度要快。BDE速度很快。比ADO的快。ADO能提速吗,如果可以怎么设置!

解决方案 »

  1.   

    安装个 mdac 就可,delphi安装光盘上有,
    要新的版本,到Ms 上下载
      

  2.   

    安装个 mdac 就可,delphi安装光盘上个人感觉和微软的东西相配合还是用ado速度快些
      

  3.   

    对不起,楼主,这两天很忙没有上线,没有看到你给的短消息!
    看了你的问题,我提几点意见:
    第一,如果你访问Access的话,建议用ADO,绝对要比BDE快.
    第二,无论是哪种方式,你可以在客户机器上装一个mdac,因为你的发布机器可能是windows95或是早期的98.如果你用InstallShield打包的话可以将mdac打包进去的!如果是windows98以上的发布环境,用的是ADO的话,客户机器上压根就不需要配置就能跑程序了!
      

  4.   

    抱歉,我也是刚看到你的短消息,我觉得你这个问题可能是你的机器软件系统的问题,你换一台机器试试,一般来说,你安装了最新的MDAC的话是应该没有什么问题的,怕的就是你原来安装过新版的,后来又用旧版覆盖了,接着可能又安装了另一个新版,但有些DLL文件系统正在使用,没法替换,造成MDAC的多个文件版本不一致。这个问题可能就比较麻烦了,不是三言两语能解释清楚,你最好换一台全新安装了Windows系统的机器试试,应该没有问题的。
      

  5.   

    谢谢大家的支持。
    楼上的不用说 对不起 抱歉什么的。一起讨论问题很好,不用这么客气。
    问题已经解决。我把BDE驱动配置过去,里面有个ACCESS的驱动库。我记得好象是IDDAO32.DLL
    把他改成IDDAO3532.DLL就可以了。现在我用了另一种方法 用了一个朋友提供的DAO_TlB的单元。好象用了DAO的方法。其实BDE底层好象也用的DAO。
    现在的速度快的惊人。象ACCESS数据库里写几万条数据。也就10几秒!!!
    问题解决。有其他问题大家继续讨论。
    结贴的时候我会多给aiirii(ari-爱的眼睛) 点分。因为我欠他人情~其他人别介意呀