最新的Delphi工具里有吗?

解决方案 »

  1.   

    但它有ODBC的驱动,所以透过ODBC就能访问ACCESS。
      

  2.   

    哦,我是用dbexpress组件呢,可以吗,怎么操作呢?
    最新的Delphi8里有Access的驱动吗?
      

  3.   

    访问ACCESS要用DBEXPRESS?有趣,有没有人问怎么样用DBEXPRESS访问DBF的?
    哥们不同的数据访问技术都有适用范围的,不能包打天下,访问ACCESS用ADO(现在叫dbGo)吧。要不找一个第三方控件吧。
      

  4.   

    是有很多数据引擎可以访问Access,但我喜欢用dbexpress, 如果Borland发布了Access的驱动或者有第三方控件,实现数据访问是是很容易的事,如果不行的话,我可以换数据库,这总比换访问技术好些。
      

  5.   

    没有人规定访问Access必须用ADO(尽管用ADO是性能最好的)。
    如果楼主喜欢用DBExpress,那就用它好了。DBExpress是Borland用来替代BDE的一套跨平台的数据引擎,任何人都可以为任何数据库写三方驱动,就好象当初ODBC一样。
    DELPHI自已没有带访问ACCESS(或是访问ODBC)的Driver,但是很多第三方厂商提供了,比如:http://switch.dl.sourceforge.net/sourceforge/open-dbexpress/dbxoodbc.zip
    这个我测试过,可以正常操纵ODBC。还有个For ADO的驱动,我没有测试过,你也可以试试:
    http://islamov.com/dbexpress/下面这个链接是Borland公司列举的一些三方驱动:
    http://bdn.borland.com/article/0,1410,28371,00.html
      

  6.   

    dbExpress有个优势是跨平台的,如果你的程序有一天要移植到Linux下,还是提早用dbExpress吧,如果你的程序永远只在Windows平台下运行,那就用ADO,毕竟,用ADO来访问Access和MSSQL Server,性能是有目共睹的。dbExpress还有两个小缺点:
    1、程序发布时必须同时发布额外的DLL,而ADO就不需要(Windows自带了)
    2、有莫名其妙的BUG,至少在访问MSSQL时,问题很多。