明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2116|回复: 2

请教:请问vba中如何打开一个foxpro数据表,即aaa.dbf。

[复制链接]
发表于 2002-9-27 16:44:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2002-9-27 16:44:19 编辑

请问vba中如何打开一个foxpro数据表,即aaa.dbf。我用ado连接,但是不知道provider后的数据引擎提供者怎么写
如下:
Dim con As New ADODB.Connection
con.Open "ROVIDER=Microsoft.Visual FoxPro.ODBC.Driver;" & "Data Source=c:\ST6699\Data\newbrush.DBF;"
结果是找不到ado提供者

 楼主| 发表于 2002-9-30 15:47:00 | 显示全部楼层

谁能帮帮忙

发表于 2002-10-8 10:58:00 | 显示全部楼层

TEST一下吧。

将ADO的CONNETCTIONSTRING设成以下值即可,如果aaa.DBF的路径需要不断改变,将e:\替换掉重新合成一个就行了。表名称在SELECT语句内实现,同一路径下的多个DBF文件可以只用一连接串。
constr = "rovider=MSDASQL.1ersist Security Info=False;Extended Properties=" & """" & "Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=e:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;" & """"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 21:50 , Processed in 0.149357 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表