预先生成个空的DBF文件,保存时用Table控件连接DBF数据文件
DBF.FieldByName('Field1').Value:=ClientDataSet1.FieldByName('Field1').Value;
...
如此这般,就可保存为任何本地数据库文件。

解决方案 »

  1.   

    sorry,数据库方面我是个新手,不知道怎么连接dbf数据文件,能否详细说明.谢谢.另外,直接savetofile好像不行呀
      

  2.   

    在BDE中建个别名,类型是standard,指向DBF文件所在目录
    在程序中用TABLE控件,连接DBF文件,再使用DELPHI的方法实现数据库的转换。
    用这种办法可以在不同的数据库间传递数据,只要在BDE中配好就行了。唯一缺点就是速度有点慢
      

  3.   

    gzfirst:你说的BDE是不是控制面板里面的那个?如果是的话,那么要是程序到了没装Delphi的机器上,是不是就不能正常运行了?