注册 登录
编程论坛 PowerBuilder

pb 数据库连接问题

假冒王励勤 发布于 2010-07-05 16:54, 1477 次点击
database transaction information not available
我用的数据库是SQL 2005
其中application的open事件是这样写的:
SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.ServerName = "127.0.0.1"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Database='students',TrustedConnection=1"
connect using sqlca;
if sqlca.sqlcode<0 then
    messagebox("连接错误","返回")
    return
end if
open(w_objectdata)
在窗口的open事件中代码为:
dw_1.settransobject(sqlca)
dw_1.retrieve()
数据库服务器在本地计算机,已打开
为什么会出现这个错误,该如何解决?求高手解答
3 回复
#2
feizhuguasd2010-07-05 17:41
你在数据窗口的retrieve里有写入settransobject(sqlca)了吗?
#3
假冒王励勤2010-07-06 10:00
问题已解决,在PB11.5的预览功能里并没有真正的去连数据库,改成可执行的文件就可以了,汗!网上问了近两个小时,没一个说到点子上的,希望新手们注意(PS:我是新手)
#4
jimn19822010-07-08 17:54
请教一下,如何在pb中动态的创建多个事物对象
在循环中创建
for j = 1 to i step 1
    transaction  trans+string(j)
    trans+string(j) = create transaction   
next

但是这样说语法不通过
1