再次请问ADO怎么连接dbf的有关问题?前提是不用ODBC

再次请问ADO怎么连接dbf的有关问题?前提是不用ODBC,第1张

方式1:可以连,但打不开有索引文件的dbf文件Provider=Microsoft.Jet.OLEDB.4.0Data Source=\\10.132.98.113\d\TASV\C01Extended Properties=dbaSE 5.0Persist Security Info=False方式2:不能连,错误是“未发现数据源名称并且未指定默认驱动程序”Provider=MSDASQL.1Driver=Microsoft Visual Foxpro DriverSourceType=DBFDBQ=\\10.132.98.113\d\TASV\C01provider=VFPOLEDB.1SourceType=DBFExclusive=Nodata source=\\10.132.98.113\d\TASV\C01Mode=ReadWrite|Share Deny NoneUser ID=myUIDPassword=password------解决方案--------------------------------------------------------使用ADO+ODBC可以正常连接dbf数据库.但有一个问题就是对数据集某记录进行删除 *** 作时dbf中并不会真的删除而只是做删除标标记,要彻底删除需要调用dbf 的odbc中的函数.dbf并不是完整的sql服务器,当记录量很大(如上G)和并发用户较多时会出现很多问题.建议使用sql anywhere替代.------解决方案--------------------------------------------------------Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\folderExtended Properties=dBASE IVUser ID=AdminPassword=------解决方案--------------------------------------------------------Provider=Microsoft.Jet.OLEDB.4.0Data Source= '+source+ 'Extended Properties=dBase 5.0Persist Security Info=False '//连接串.source 为dbf表所在文件夹.至于删除记录好像没成功过,在USES单元中添加 BDE单元, 删除DBF表要调用到BDE函数删除记录的函数:

连接DBASE的dbf文件的方法:

1、安装 dBASE 7 以上的桌面数据库系统,用其访问;

2、安装borland 的 bde 数据库引擎,此后 DELPHI、C++Builder都可方便地访问;

3、利用 windows的 dBASE dbf的 ODBC 驱动程序 访问。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7747996.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存