各位高手,最近在研究一个软件时候,发现它的数据库是Dbase格式的文件,但文件的后缀不是.dbf而是任意的三个字母后缀,如*.abc;*.ttt等(程序中设定)。
     小弟请教怎么通过Delphi连接这个数据库,然后读写数据!

解决方案 »

  1.   

    如果确定就是Dbase数据库文件,就按Dbase操作
    文件类型和后缀名没有必然的联系,有时出于保密等原因,发布者会故意把后缀名改了
      

  2.   

    多谢2楼回答,但是Delphi连接Dbase文件时,都是按后缀名来识别的啊!我用ADO来连接,设置了数据源目录之后,识别不到Dbase文件!无法连接啊
      

  3.   

         不行啊,我希望写入数据!还使用它原来的格式,让程序能够识别,所以我希望直接对原来的那个文件进行操作
         不然的话用EXCEL也能打开,能看到里面的数据的
      

  4.   

    那你就把后缀名称修改为.dbf呀
      

  5.   

        wsz1997老兄,你真是高!实在是高
    我把原来的后缀名直接改成dbf 然后通过Delphi连接写入数据之后,再改回原来的后缀,就可以了!
        有时候要发散思维啊,哈哈,先前我一个劲的想怎么操作源文件,开始研究用内存流来操作了,不过你这样简单多了!
        谢谢各位,分不多,不甚感激!