0

我已经使用 PFC 将一个项目从 PowerBuilder 12 classic 迁移到 Powerbuilder 12.net。即使在 PB12 中与数据库的连接是成功的,但对于 PB12.net 来说并非如此。

我一直在调试这个问题,并且返回 false的DBHandle函数。在 PB12 经典中,这返回 true。我已经制作了一个成功连接的数据库配置文件。of_IsConnectedpfc_n_tr

这是检查连接成功的代码:

if this.DBHandle() = 0 then
    return false
else
    return true
end if

connect using sqlca;在检查之前添加了查看问题,但我得到了: Transaction already connectedin SQLErrText.

可能是什么问题?

4

1 回答 1

0

所以问题出在sql server 2008的数据库参数连接中。
我将DBMS变量更改为"SNC SQL Native Client(OLE DB)"并将其添加Provider='SQLNCLI10'DBParm字符串中。

于 2014-10-10T08:24:23.230 回答