2012-03-30 140 views
0

當前的桌面應用程序是使用PowerBuilder版本9和Oracle 9.2作爲後端開發的。現在我需要將後端Oracle遷移到11.2.0.2。從谷歌搜索我發現PowerBuilder 9不再支持。是否可以通過PB 9連接到Oracle 11.2.0.2?請讓我知道,如果我可以將相同的應用程序遷移到PB 11的更高版本的PB中?PowerBuilder 9與Oracle數據庫服務器11.2.0.2的連接

回答

1

如果你看看this response from Terry Dykstra你會看到下PB9你的選擇是:

的O90驅動程序,ODBC,OLEDB或JDBC

至於遷移到更高版本,遷移到假設你擁有所有的源代碼,更高版本的PB通常是比較小的努力(但不能保證)。

您提到升級到PB11。請記住,PB11也不再受支持。 Sybase(現在是SAP公司)通常支持當前和以前的主要版本(有一些重疊),所以現在這意味着12.5和12.0。

祝你好運,

(另一個)特里

+0

如果我連接使用ODBC,做我需要改變的源代碼?所以通過oracle 9i連接oracle 11g不會導致未處理的異常和代碼重寫? – Kracekumar 2012-04-02 11:28:40

+0

ODBC:不知道,但我最好的猜測是它取決於你如何編寫你的SQL。 9i驅動程序:我不會期望任何代碼更改,但我也希望您能夠利用11g功能進行有限的優化。如果您希望Oracle升級具有任何前端優勢,您可能必須將PB升級到可充分利用該版本的版本。 – Terry 2012-04-02 21:57:53