使用Visual FoxPro编程/数据库
我在一家公司工作,该公司使用一个使用Foxpro作为其数据库的程序。
如果Visual FoxPro只是一个数据库或它的编程lagnauge +数据库组合,我实际上有点困惑。
我想创建一些软件来与它集成,但我只需要操纵数据库中的日期(因为我无权访问源代码)。
SQL Management Studio是否与Visual FoxPro相同,我可以通过查看数据库文件来查看表和数据吗? 或者它是否都集成了一些如何进入编程,我需要源来操作它?
最好的SQL Management Studio等效项是VFP IDE。 但是,作为C#开发人员,您可能更喜欢使用LINQPad,以便可以使用LINQ处理数据,而不必了解有关VFP语法的任何信息。 至于编写一些C#代码来操作VFP数据……我建议检查LINQ到VFP和VFP EF Provider。
完全披露:我写了LINQPad提供程序 , LINQ到VFP和VFP EF提供程序,所以我可能有点偏见:)
Visual Foxpro既是一种编程语言,也是一种包含在一起的数据库。 如果您可以获得Visual Foxpro,您可以自己编程并直接使用打开表,更新它们等。
此外,Microsoft还有一个OleDbProvider,它可以连接到VFP表并执行所有常见的选择/插入/更新/删除function。 所以,那就是说,你可以使用你可能习惯的任何.net。 我个人使用C#和Microsoft OleDbProvider,并使用它和桌面应用程序构建了一些网站,所有这些都直接进入表格。 唯一的问题是,如果任何表使用第三方加密工具加密。
我和其他人有很多关于如何连接VFP以选择,插入和更新数据的post,所以你显然可以随意查看。 我会从使用标签搜索开始
C#VFP OleDb
当你卡住的时候,你总能在这里再问一次以获得答案:)
没有FoxPro本身(想想访问),你正在搞乱ODBC并自己编写它。 或更好(显然)有一个OLEDB供应商。
用于Visual FoxPro的Sm OLE DB提供程序
和@Tim Medora一样,对不起。
不需要任何人说“我很抱歉”,正如Alan B所说,FoxPro应用程序比大多数人都能意识到的要多。 由于使用大数据文件的Access缩减,我一个人将MS Access应用程序转换为FoxPro而生活得很好。
FoxPro既是数据库(Think RDBMS系统)又是一个快速的应用程序开发工具。 您可以通过OleDbProvider轻松读取表格,如果您将其用作前端,则可以轻松连接到任何主要数据库。 我个人有连接到MySql,Sql-Server的应用程序。
在C#中编写应用程序以读取和返回FoxPro表中的数据实际上非常简单,如果您使用的是Visual Studio 2010,Tom会提供一些很好的链接,以获取有关如何完成您要执行的操作的信息
上述就是C#学习教程:使用Visual FoxPro编程/数据库分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1034576.html