读书人

这个报错怎么解决

发布时间: 2012-03-01 10:25:47 作者: rapoo

这个报错如何解决?
在windows的OPEN事件里,
dw_1.settransobject(sqlca)
dw_1.retrieve()

一运行,就会出现下面的报错:
Database transaction information not available.Call SetTrans or SetTransObject function.

报错之后会正常显示数据。请问这个是怎么回事?



[解决办法]
看你连接数据库的脚本是不是有问题,
[解决办法]
connect using sqlca;
后立刻检查sqlca.sqlcode是否为0,如果不是,则事务不可用,(没有连接上数据库),此时
dw_1.settransobject(sqlca)无效
执行 dw_1.retrieve() 就出现你的错误。

[解决办法]
看看连接数据库的脚本.建议从PB中直接复制过来,在修改.
[解决办法]
connect using sqlca;
后立刻检查sqlca.sqlcode是否为0,如果不是,则事务不可用,(没有连接上数据库),此时
dw_1.settransobject(sqlca)无效
执行 dw_1.retrieve() 就出现你的错误

读书人网 >PB

热点推荐