如何使用vfpoledb

时间:2012-01-06 04:13:21

标签: oledb visual-foxpro

我已经安装了vfpoledb我正在针对VFP 8表运行它。当我执行命令

connection = SQLSTRINGCONNECT([Provider=vfpoledb;Data Source=C:\temp\;Collating Sequence=general;])

我得到一个带有SELECT DATA SOURCE

的弹出对话框

我正在尝试使用此处指定的连接字符串http://www.connectionstrings.com/visual-foxpro#89,我希望使用OLEDB访问免费表。我可以使用ODBC连接字符串进行连接。

我是否正确使用它?

2 个答案:

答案 0 :(得分:2)

您没有指定要尝试构建的语言。这是使用OleDB连接到VFP Tables

的实例的另一个链接

它可能不是完美的匹配,但确实显示如何正确创建与VFP数据存在的路径的OleDB连接,并使用参数化查询执行SQL-Insert(防止sql注入),并尝试打包/也从中删除。

关闭基本连接后,以及参数化查询的基础知识,您的查询几乎可以像任何其他VFP SQL-Select,Update,Delete查询一样。

答案 1 :(得分:0)

从Foxpro中你需要使用ADODB连接器:

oConn = CREATEOBJECT("ADODB.Connection")
oConn.ConnectionString = "Provider=VFPOLEDB.1;Data Source=C:\temp\;Password="";Collating Sequence=MACHINE;"