Oracle 不支持ODBC的MS项目的替代方案

Oracle 不支持ODBC的MS项目的替代方案,oracle,odbc,ms-project,Oracle,Odbc,Ms Project,目前,我们有一个应用程序,它使用2002项目中的ODBC数据源选择将MS Project文件保存到Oracle DB中。这个过程也是反向工作的——通过数据库访问文件以打开。我们需要升级到Project版本2016,我发现该版本不再支持ODBC。我一直无法找到任何替代方案或解决此问题,因为我希望继续使用Oracle数据库作为存储库 是否有人对继续使用ODBC功能从Project到Oracle执行此过程有任何建议或了解任何替代方案?为什么不直接切换到Project Online?只需30美元/月,您

目前,我们有一个应用程序,它使用2002项目中的ODBC数据源选择将MS Project文件保存到Oracle DB中。这个过程也是反向工作的——通过数据库访问文件以打开。我们需要升级到Project版本2016,我发现该版本不再支持ODBC。我一直无法找到任何替代方案或解决此问题,因为我希望继续使用Oracle数据库作为存储库


是否有人对继续使用ODBC功能从Project到Oracle执行此过程有任何建议或了解任何替代方案?

为什么不直接切换到Project Online?只需30美元/月,您就可以通过Office 365获得一个帐户,并且您拥有完整的Project Server功能。从那里,您应该能够根据需要查询服务器,就像查询Oracle存储库一样。或者,继续使用REST查询将其复制到Oracle存储库:


您可能会发现这很有帮助。您需要管理MPP文件的存储,但MPXJ允许您在每次更新时读取该文件,以提取与您相关的属性,从而填充现有数据库。

根据这一点,您需要编写一些VB代码。我不熟悉MS Project,是否有可能连接到外部数据源可能是OLE DB?它是一个Powerbuilder应用程序,用于启动对MS Project的调用,项目数据保存在PB应用程序中其他位置使用的Oracle数据库中。其目的是尝试将项目数据保存在Oracle数据库中。REST查询可以做到这一点吗?应该可以让它工作。但是像这样的事情呢: