ADO 取不到 DBF数据(100分)

  • 主题发起人 主题发起人 duanhai
  • 开始时间 开始时间
D

duanhai

Unregistered / Unconfirmed
GUEST, unregistred user!
各位兄弟姐妹,近日,我用ADO连接一DBF数据库,却出现,可以读出表结构,而无数据的现象。<br><br>不知,各位有没有遇到这样的事情,恳请各位帮帮忙<br><br>ADO连接字条串:<br>Provider=MSDASQL.1;Persist Security Info=False;Mode=Read;Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=d:/share;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;"
 
[Microsoft][ODBC Visual FoxPro Driver] Error reading file
 
試一下安裝vfp的驅動程序.邊接串好象也有問題.
 
SqlProvider = 'Provider=Microsoft.Jet.OLEDB.4.0;'+<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'Data Source=%S;'+<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'Extended Properties=dBase 5.0;'+<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'Persist Security Info=False';<br><br>用你前面的,要装 Vfp的驱动,网上找个vfpoledb.exe安装下<br><br>用我上面的这种,可以直接用,但是只能连 FOX2X版本的DBF文件。如DBF高于这个版本,<br>用COPY TO XXXX fox2x转换一下即可
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部