我有一个发票的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替换表。
提前谢谢你。任何帮助建议或指南都是受欢迎的,非常感谢。
问候。
答案 0 :(得分:0)
除非应用程序旨在处理远程数据源,否则重写它以与Oracle通信可能是一项大工作。在您这样做之前,您是否考虑过向所涉及的每台计算机添加不间断电源(UPS)。 VFP中的数据损坏通常是由于中断;为用户提供断电时正常关闭的方法可以解决您的问题。