我是Powerbuilder的新手,我在运行时遇到了这个问题。当我运行我的程序时,它显示以下错误:
999 Cannot connect!
DBMS is not supported in your current installation
这是什么原因?
答案 0 :(得分: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文件。