ITPub博客

首页 > 数据库 > > delphi 使用ado 读写 vfp或者dbase4的数据库

delphi 使用ado 读写 vfp或者dbase4的数据库

作者:gaokeke123 时间:2022-03-23 15:18:24 0 删除 编辑

 tableDB.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ ExtractFilePath(dir) +';Extended Properties=dBase 5.0;Persist Security Info=False;';

tableDB.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(dir)+';Extended Properties=dBASE IV;User ID=Admin;Password=;';



使用ado读取dbf的时候,出了一些问题,使用上面的连接串,在写dbf文件的时候,中文的数据在保存的时候就成了乱码,但是在表格显示的时候却是正常的,数字或者字母没有问题。



用下面的连接串在写中文数据的时候没有问题,不过需要注意有些客户电脑没有装vfpodbc驱动,在打包安装程序的时候,最好一块打包安装。



tableDB.ConnectionString:='Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceDB='+ExtractFilePath(dir)+';SourceType=DBF;';


————————————————
版权声明:本文为CSDN博主「小二码农」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liangzhonglin/article/details/5292242

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26692020/viewspace-3131751/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
大家好

注册时间:2013-08-14

  • 博文量
    1432
  • 访问量
    31615