使用VisualFoxPro编程/数据库我在一家公司工作,该公司的程序使用Foxpro作为其数据库。如果VisualFoxPro只是一个数据库或者它是编程滞后+数据库组合,我实际上有点困惑。我想创建一些软件来与之集成,但我只需要操作数据库中的日期(因为我无权访问源代码)。SQLManagementStudio和VisualFoxPro一样吗,可以通过查看数据库文件来查看表和数据吗?或者它是否都将一些方法集成到编程中,我需要源代码来操作它?最好的SQLManagementStudio等效项是VFPIDE。但是,作为C#开发人员,您可能更喜欢使用LINQPad,这样您就可以使用LINQ操作数据,而无需了解任何VFP语法。至于编写一些C#代码来操作VFP数据......我建议检查LINQtoVFP和VFPEFProvider。全面披露:我编写了LINQPadProvider、LINQtoVFP和VFPEFProvider,所以我可能有点偏见:)VisualFoxpro既是一种编程语言,也是一个数据库。如果你能得到VisualFoxpro,你就可以自己编程并直接使用它来打开表、更新它们等。此外,Microsoft有一个OleDbProvider,它可以连接到VFP表并执行所有常用的选择/插入/更新/删除功能。所以,就是说,您可以使用您可能习惯的任何.net。我个人将C#与MicrosoftOleDbProvider一起使用,并使用它构建了几个网站和一个桌面应用程序,所有这些都直接进入表单。唯一的问题是是否使用第三方加密工具对任何表进行了加密。我和其他人有很多关于如何连接VFP以选择、插入和更新数据的帖子,因此您显然可以随意查看。我会从使用标签搜索开始C#VFPOleDb当你遇到困难时,你总是可以在这里再次询问以获得答案:)如果没有FoxPro本身(想想访问),你就是在搞乱ODBC并自己编写它。或者更好的是(显然)有一个OLEDB提供者。SmOLEDBProviderforVisualFoxPro与@TimMedora相同,抱歉。无需任何人说“对不起”,正如AlanB所说,FoxPro应用程序的功能比大多数人意识到的要多。由于大数据文件的Access缩减,我自己将MSAccess应用程序转换为FoxPro时生活得很好。FoxPro既是数据库(ThinkRDBMS系统)又是快速应用程序开发工具。您可以通过OleDbProvider轻松读取表格,如果将其用作前端,则可以轻松连接到任何主要数据库。我个人有连接到MySql、Sql-Server的应用程序。如果您使用的是VisualStudio2010,用C#编写应用程序以从FoxPro表读取和返回数据实际上非常简单教程:使用VisualFoxPro编程/数据库分享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
