怎样通过ado访问*.dbf文件?

zcm242004 2004-09-06 04:45:30
怎样通过ado访问*.dbf文件,其连接字符串怎么写,拜托!!
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
土著巫师 2004-09-06
  • 打赏
  • 举报
回复
1、ADO本质上访问各类数据库,其底层是通过OLE DB。
2、目前在WINDOWS平台上还没有见过OLE DB FOR FOXBASE或是FOXPRO(DBF)的驱动。
3、所以ADO不能直接访问DBF。
4、ADO可以间接访问DBF,因为OLE DB在设计时为了访问不提供OLE DB驱动的数据库,特地设计了一个OLE DB PROVIDER FOR ODBC DRIVERS,也就是说ADO->OLE DB->ODBC.
5,所以访问DBF可以直接使用ODBC。

附:另外一种方法是在网上找一些对DBF库直接操作的代码,不要任何驱动什么的(纯二进制文件访问,C++程序员这种方法效率很高,DELPHI/C++BUILDER程序员可以下载一个TDBF组件安装后直接使用,效果很好。


lonelyegg 2004-09-06
  • 打赏
  • 举报
回复
Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDb=指向 .dbf 文件的物理路径

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧