这个报错如何解决?
在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() 就出现你的错误