我已经安装了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连接字符串进行连接。
我是否正确使用它?
答案 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;"