在不装BDE,Ttable怎样连接dbf文件?不要安装任何的数据库引擎.就本地连接.

解决方案 »

  1.   

    将delphi 的BDE目录下的文件拷贝到自己的目录下。 
     如c:\my\drv 
     有些可能没有用, 
     一般地,以下为必须: 
     IDAPI32.CFG (用BDE config 事先设好) 
     IDAPI32.DLL 
     BLW32.DLL   (语言驱动程序) 
     IDASCI32.DLL 
     IDR20009.DLL 
     (语言驱动程序): 
     USA.BLL 
     CHARSET.BLL 
     FAREAST.BLL 
     (使用中文以下可以不要) 
     JAPAN.BLL 
     OTHER.BLL 
     EUROPE.BLL 
     CEEUROPE.BLL 
     (以下为数据库驱动程序,根据所使用的类型选一或二) 
     IDDBAS32.DLL  (DBASE) 
     IDPDX32.DLL   (PARADOX) 
     
     IDBAT32.DLL 
     IDDAO32.DLL   (ACCESS) 
     IDDR32.DLL 
     IDODBC32.DLL  (使用了ODBC才放入) 
     IDSQL32.DLL   (使用了SQL才放入) 
     IDPROV32.DLL 
     SQLINT32.DLL  (使用了SQL interbase才放入) 
     SQLORA32.DLL 
     SQLSYB32.DLL 
     SQLSSC32.DLL 
     SQLMSS32.DLL 
     SQLDB232.DLL 
     SQLINF32.DLL 
     下面设置RegEdit 
     \HKEY_LOCAL_MACHINE\software\borland\BLW32 
     下设置 
          BLAPIPATH : "c:\my\drv" 
          LOCALE_LIB1 : "c:\my\drv\USA.BLL" 
          LOCALE_LIB2 : "c:\my\drv\EUROPE.BLL" 
          LOCALE_LIB3 : "c:\my\drv\OTHER.BLL" 
          LOCALE_LIB4 : "c:\my\drv\CHARSET.BLL" 
          LOCALE_LIB5 : "c:\my\drv\CEEUROPE.BLL" 
          LOCALE_LIB6 : "c:\my\drv\FAREAST.BLL" 
          LOCALE_LIB7 : "c:\my\drv\JAPAN.BLL" 
     \HKEY_LOCAL_MACHINE\software\borland\Database Engine 
     下设置 
          CONFIGFILE01 : "c:\my\drv\IDAPI32.CFG" 
          DLLPATH      : "c:\my\drv" 
      

  2.   

    请问 TAdoTable 怎样去连接?似乎不支持本地数据库的连接??
      

  3.   

    不装BDE,Ttable免谈,他本来就是BDE下面的;
    用microsoft的dbf ODBC驱动连ado估计还是能行的
      

  4.   

    建好ado连接,然后动态指定adotable的TableName属性不行?
      

  5.   

    如果你的机器以前已经安装BDE你可以不用安装,否则除非你是神仙,写一个自己的数据库引挚