请教:请问vba中如何打开一个foxpro数据表,即aaa.dbf。
本帖最后由 作者 于 2002-9-27 16:44:19 编辑请问vba中如何打开一个foxpro数据表,即aaa.dbf。我用ado连接,但是不知道provider后的数据引擎提供者怎么写
如下:
Dim con As New ADODB.Connection
con.Open "PROVIDER=Microsoft.Visual FoxPro.ODBC.Driver;" & "Data Source=c:\ST6699\Data\newbrush.DBF;"
结果是找不到ado提供者
谁能帮帮忙
TEST一下吧。
将ADO的CONNETCTIONSTRING设成以下值即可,如果aaa.DBF的路径需要不断改变,将e:\替换掉重新合成一个就行了。表名称在SELECT语句内实现,同一路径下的多个DBF文件可以只用一连接串。constr = "Provider=MSDASQL.1;Persist 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;" & """"
页:
[1]