问个关于操作dbf数据库的问题
以前没怎么接触过文件型的数据库,最近新单位要使用
我使用adoconnection 来连接连接基本设置如下
Microsoft.Jet.OLEDB.4.0;Data Source=d:\1\;Extended Properties=dbase 5.0;Persist ecurity Info=False
然后用了个adotable与connection连接在adotable的tablename里已经可以看到数据库的名字了,但是打开时爆出外部数据库驱动8961的意外错误,请问是需要我安装爱他数据库驱动还是因为这个dbf的版本太旧了
另外我从微软网站上下了vfpodbc和vfpoledbsetup装了,但是adoconnection里的那个ole db for forpro不能选择,总是爆程序不可用
有谁知道为什么么?
[解决办法]
我遇到过,还是安装不全的原因,下个安装版的foxpro,安装一下就可以了。尽量不要用精简版的。
[解决办法]
dbf操作用Ado不如BDE,或者直接有halcyon组建直接操作。
[解决办法]
adoConnection1.ConnectionString:='Provider=MSDASQL.1;Extended Properties="Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=c:mydb"';
[解决办法]
- Delphi(Pascal) code
ADOConnection1.ConnectionString:='Provider=VFPOLEDB.1;Data Source=D:\路;Password="";Collating Sequence=MACHINE';