我想在后端使用FoxPro数据库,在前端使用c#.net,但我不知道如何在.net中使用foxpro数据库连接
对于连接我使用的代码,请建议......
答案 0 :(得分:0)
您可能需要查看.Net Interop。
另请参阅West-Wind网络连接。他们有一个框架,允许您使用Visual Studio IDE创建Webforms,但也使用您的VFP业务逻辑和数据源。这很有效。
West wind还有一个wwDotNetBridge,允许您从VFP访问.Net组件。
查看下面的网站。
http://west-wind.com/WestwindClientTools.aspx http://www.west-wind.com/presentations/VFPDOTNETiNTEROP/VFPDOTNETINTEROP.HTM
答案 1 :(得分:0)
我认为你不一定需要采用“互操作”的方式,但要对连接和查询数据有基本的了解。
首先,获取Microsoft的OleDB提供程序located here
Here is a sample doing a connection and running a simple query to get data但是这个结果会将结果发送到另一个VFP表,而不是返回C#进行处理/使用。
一旦掌握了基础知识,就不那么困难了。我实际上已经创建了一个简单的“包装器”类来集中确保有效连接,执行给定查询并在完成时关闭连接。然后,我刚刚为我想做的每件事添加了方法(或者也可以是子类)。无论如何,当我需要做某个动作时,我只会调用该函数并传入所需的任何参数。