`
byebyegov5qq
  • 浏览: 1215821 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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;';

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics