1

我对 Powerbuilder 还很陌生,并且在运行时遇到了这个问题。当我运行我的程序时,它显示此错误:

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

这是什么原因?

4

1 回答 1

7

您没有正确填充事务对象。在代码中的某处,您正在执行类似于SQLCA.DBMS = "XXX" XXX 是数据库接口的前三个字符的操作,例如,SQLCA.DBMS = "ODB"对于 ODBC 或SQLCA.DBMS = "ORA"Oracle。

消息读取的事实

DBMS is not supported in your current installation

相对

DBMS XXX is not supported in your current installation

表示 DBMS 属性被设置为空字符串。许多应用程序使用ProfileString从 INI 文件中获取此值,因此该值可能不在 INI 文件中,或者(更有可能)您的应用程序在运行时未找到 INI 文件。

于 2012-11-03T16:41:49.547 回答