【发布时间】:2017-05-24 14:40:32
【问题描述】:
最近我想更新我的旧应用程序女巫是使用 foxpro 6 编写的。现在我想用 VB.net 做一个新的。背后的原因是我的项目是我叔叔商店的POS系统。由于PC太旧了,随时可能损坏,我需要更新它并与Windows 10兼容,因为新PC使用的是Windows 10。这就是我需要制作新应用程序的原因但是当我使用链接服务时(数据源>添加新数据源)在Visual Studio中,它显示我的表是空白的,这是错误的,我的表中充满了数据。那么如何才能成功地将表格链接到 Visual Studio?
连接字符串Dsn=inventory
PS:我使用了正确的 odbc 驱动程序并多次测试并保持静止。
谢谢大家。
【问题讨论】:
-
有点跑题了,但是如果你有 VS2017,是什么促使你使用 VBA 来制作一个新的应用程序?也就是说,如果没有更具体的信息,我认为您的问题无法回答。
-
对不起,我错过了一些东西,背后的原因是我的项目是我叔叔商店的POS系统。由于 PC 太旧,随时可能损坏,我需要更新它并与 Windows 10 兼容,因为新 PC 使用的是 Windows 10。所以这就是我需要制作新应用程序的原因
-
我的观点是,使用 VS2017,您可以使用 SQL Server Express 后端编写独立的可执行文件,并使用所有当前技术(WPF UI、实体框架等)... POS 系统用 VBA 编写(因此托管在,什么,Excel?Access?)似乎比 .net 解决方案工作更多 - 如果您坚持使用 VBA,我强烈建议您使用我的 Rubberduck 加载项,这样您就可以至少要为这个庞大的项目进行单元测试和适当的 IDE 工具。
-
对不起,我犯了一个大错误。我一直在使用 VB.net。很抱歉
-
哦。行。无论如何,很高兴您添加了该背景故事,但是您的帖子仍然缺乏使其可以回答的重要细节。你有任何错误吗?连接是否建立?您可以看到表格但看不到它们的数据? Visual Studio 只是一个 IDE;你有连接到foxpro数据的实际代码吗?你能包含一个连接和重现问题的sn-p代码吗?见minimal reproducible example。
标签: vb.net visual-studio visual-foxpro