C# 从C语言访问foxpro2.6#
我需要使用现代应用程序访问存储在FoxPro 2.6应用程序中的数据 我假设我将使用ODBC数据连接访问FoxPro中的上述数据,我选择的武器将是WCF服务 呼叫来自第三方应用程序;点击服务。服务轮询FoxPro数据库并返回结果。首先,这听起来怎么样 其次,它比这更复杂。FoxPro应用程序中似乎有一些程序可以处理数据并返回处理结果 有没有办法做到这一点C# 从C语言访问foxpro2.6#,c#,wcf,foxpro,C#,Wcf,Foxpro,我需要使用现代应用程序访问存储在FoxPro 2.6应用程序中的数据 我假设我将使用ODBC数据连接访问FoxPro中的上述数据,我选择的武器将是WCF服务 呼叫来自第三方应用程序;点击服务。服务轮询FoxPro数据库并返回结果。首先,这听起来怎么样 其次,它比这更复杂。FoxPro应用程序中似乎有一些程序可以处理数据并返回处理结果 有没有办法做到这一点 非常感谢任何帮助 您还没有指定这是FoxPro 2.6(DOS)还是FoxPro 2.6a(Windows),但无论哪种方式,我都不喜欢您的机
非常感谢任何帮助 您还没有指定这是FoxPro 2.6(DOS)还是FoxPro 2.6a(Windows),但无论哪种方式,我都不喜欢您的机会 我建议你把数据拿出来,放到一个便于你访问的数据库中。FoxPro应允许您将数据导出为其他几种格式,尤其是如果您使用较新版本的Visual FoxPro打开旧的FoxPro数据库。过程只是代码,也可以进行更改 这是一种一次性的痛苦,可以为你节省很多时间
另外,FoxPro数据库很容易损坏,因此我建议您确保它已备份 我很确定你需要更新FoxPro应用程序。几年前,我们面临着同样的困境,从未找到任何其他选择。从表中读取数据很简单,在connectionstrings.com上有关于连接到表的信息,但是过程中出现了错误。希望你有更好的运气。好吧,那么一个选择可能是把我们需要的程序刻进一个现代的foxpro应用程序中,并称之为?它都是只读的,所以我们应该能够将它指向相同的数据文件。。。?哦,谢谢你:)@JonH-modernfoxpro,考虑到微软已经6年多没有支持FoxPro了,现代FoxPro是不可能的。展望未来,x64将永远不会得到支持。今天在x86停产之前,我会寻找一个替代方案。为了清楚起见,Visual FoxPro 9 SP2将由Microsoft“到2015年”提供支持,我认为这是美国的“到2015年底”。您好,这是FoxPro 2.6a。我完全不可能把这个平台向前移动。我正在努力的解决方案是对原始数据进行ODBC访问,并为派生数据提供一个自定义的单独应用程序,该程序具有相同的过程,可接受输入并通过文件返回数据。正如我所说,最好在两者之间编写一个VFP层,将数据转换为CSV或类似的格式。即使每次您想要访问数据时都必须这样做。或者,您可以直接访问该文件。结构映射到这里:imo说,与让ODBC可靠工作相比,上述两种方法更容易、更健壮。