使用Oracle 10g Express BackEnd的VFP 9 FrontEnd应用程序

时间:2014-01-23 08:43:06

标签: sql oracle odbc dbf visual-foxpro

我有一个发票的VFP 9应用程序,它的默认数据库(.DBC)运行正常我试图将应用程序的前端(EXE)移植到Oracle 10g Express作为后端通过ODBC或任何其他合适的方法。我有完整的项目源代码。

应用程序有两种样式表单记录编辑表单,而主表详细表单这些表单只是添加/编辑/删除搜索。

此应用程序不是由我开发的。我需要保持原样。我确实保留了定期备份,但在任何操作系统/电源故障后,其数据库文件(.DBF)都会损坏。所以我想将所有数据传输到oracle数据库,并希望用oracle中的数据编辑/添加现有的VFP EXE。并摆脱DBF崩溃。

我在这种情况下的问题是:
1)我可以用ODBC连接到DB。拥有从DBF到Oracle数据库的所有数据,但是在查看/编辑/问题方面存在问题,它将无法正常工作 2)我无法使用VFP向导生成带有ORACLE REMOTE VIEW的数据输入表单。可以查看/添加/编辑数据
3)无法找到任何方法来更改VFP数据库设计器中的数据库源以使用oracle远程视图VIA ODBC替换表。

提前谢谢你。任何帮助建议或指南都是受欢迎的,非常感谢。

问候。

1 个答案:

答案 0 :(得分:0)

除非应用程序旨在处理远程数据源,否则重写它以与Oracle通信可能是一项大工作。在您这样做之前,您是否考虑过向所涉及的每台计算机添加不间断电源(UPS)。 VFP中的数据损坏通常是由于中断;为用户提供断电时正常关闭的方法可以解决您的问题。