如何使用vfpoledb
我已经安装了 vfpoledb,我正在针对 VFP 8 表运行它。当我执行命令时
connection = SQLSTRINGCONNECT([Provider=vfpoledb;Data Source=C:\temp\;Collating Sequence=general;])
,我会收到一个弹出对话框,其中包含选择数据源
我尝试使用此处指定的连接字符串 http://www.connectionstrings.com/visual-foxpro#89 我想使用 OLEDB 访问免费表。我可以使用 ODBC 连接字符串进行连接。
我使用正确吗?
I have installed vfpoledb I am running it against VFP 8 tables. When I execute the command
connection = SQLSTRINGCONNECT([Provider=vfpoledb;Data Source=C:\temp\;Collating Sequence=general;])
I get a popup dialog with SELECT DATA SOURCE
I am trying to use the connection string specified here http://www.connectionstrings.com/visual-foxpro#89 where I want access to free tables using OLEDB. I can connect using an ODBC connection string.
Am I using it correctly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您没有指定您尝试构建的语言。这是使用 OleDB 连接到 VFP 表
它可能不是完美的匹配,但确实展示了如何正确创建 OleDB 连接到VFP数据存在的路径,并使用参数化查询执行SQL插入(防止sql注入),并尝试从中打包/删除。
一旦掌握了基本连接以及参数化查询的基础知识,您的查询就可以像几乎任何其他 VFP SQL-Select、Update、Delete 查询一样。
You don't specify the language you are trying to build against. Here's another link of an instance using OleDB to connect to VFP Tables
It may not be a perfect match, but does show how to properly create an OleDB connection to the path where the VFP data exists, and perform a SQL-Insert using parameterized queries (prevent sql injection), and attempting to pack/delete from too.
Once you get the basic connection down, and basics on parameterizing queries, your queries can be like almost any other VFP SQL-Select, Update, Delete query.
在 Foxpro 中,您需要使用 ADODB 连接器:
From within Foxpro you need to use the ADODB connector: