首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

这个报错怎么解决

2012-03-01 
这个报错如何解决?在windows的OPEN事件里,dw_1.settransobject(sqlca)dw_1.retrieve()一运行,就会出现下面

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

热点排行