0

我想在后端使用 FoxPro 数据库,在前端使用 c# .net,但我不知道如何在 .net 中连接 foxpro 数据库

对于连接我使用什么代码,请建议...

4

2 回答 2

0

我认为您不一定需要走“互操作”的方式,但对连接和查询数据有一个基本的了解。

首先,在此处获取 Microsoft 的 OleDB 提供程序

这是一个执行连接并运行简单查询以获取数据的示例,但是这个示例将结果发送到另一个 VFP 表,而不是带回 C# 进行处理/使用。

此示例显示插入记录并使用参数来帮助防止任何 SQL 注入攻击尝试

另一个使用 SQL-Update

一旦你掌握了基础知识,它就没有那么难了。我实际上制作了一个简单的“包装器”类来集中确保有效连接、执行给定查询并在完成后关闭连接。然后,我刚刚为我想做的每一件事添加了方法(或者也可以被子类化)。无论如何,当我需要执行某个操作时,我只需调用该函数并传入所需的任何参数即可。

于 2012-12-26T14:23:13.357 回答
0

您可能想查看 .Net Interop。

另请查看 West-Wind 网络连接。他们有一个框架,允许您使用 Visual Studio IDE 创建 Web 表单,还可以使用您的 VFP 业务逻辑和数据源。这很好用。

West wind 也有一个 wwDotNetBridge,它允许您从 VFP 访问 .Net 组件。

在下面查看他们的网站。

http://west-wind.com/WestwindClientTools.aspx http://www.west-wind.com/presentations/VFPDOTNETiNTEROP/VFPDOTNETINTEROP.HTM

于 2012-12-26T03:32:47.273 回答