2012-11-03 94 views
1

我對Powerbuilder相當陌生,在運行時遇到此問題。當我運行我的程序它顯示了這個錯誤:Powerbuilder數據處理錯誤?

999 Cannot connect! 
DBMS is not supported in your current installation 

什麼的原因呢?

+1

你試圖連接到哪些DBMS?你保險了所有的數據庫驅動器和先決條件安裝? – Bernard

回答

7

您沒有正確填充交易對象。您的代碼中某處正在執行類似SQLCA.DBMS = "XXX"的操作,其中XXX是數據庫接口的前三個字符,例如,用於ODBC的SQLCA.DBMS = "ODB"或用於Oracle的SQLCA.DBMS = "ORA"

消息讀取

DBMS is not supported in your current installation 

DBMS XXX is not supported in your current installation 

的事實表明該DBMS屬性被設置爲空字符串。許多應用程序使用ProfileString從INI文件中獲取此值,因此很可能該值不在INI文件中,或者(更可能)在應用程序運行時未找到INI文件。