永发信息网

pb连接数据库时出现这个提示transaction information not available.

答案:1  悬赏:80  手机版
解决时间 2021-03-21 23:33
pb连接数据库时出现这个提示transaction information not available.
注:我已经配置好了 数据库的连接 测试时 提示成功 并且已配置好了窗口的启动 但是为什么还是出这样的错误
最佳答案

你的dw_1.settransobject(sqlca)这个写了么?
并不只是你写好了连接代码窗口上放了数据窗口就直接可以查询数据了.
而是要通过事务sqlca把数据窗口和数据库连接起来.
否则数据窗口和数据库之间就是断开的.
在dw_1.retrieve()之前或者之前执行的事件中,有没有写dw_1.settransobject(sqlca)这句?
再问: dw_1.settransobject(sqlca) 写了 详细一点行吗 我不是太明白 谢谢
再答: 提示的信息是,事务(transaction)不可用。 事务就是sqlca。 你在connect之后,看看sqlcode是多少? 这么改一下输出看看: SQLCA.DBMS = O84 Oracle8/8i (8.x.4+) SQLCA.LogPass = qweasd SQLCA.ServerName = orcl SQLCA.LogId = system SQLCA.AutoCommit = false SQLCA.DBParm = connect using sqlca; messagebox(,string(sqlca.sqlcode)) if sqlca.sqlcode = 0 then open(w_11) else messagebox(错误,连接数据库失败!失败信息+string(sqlca.sqlerrtext)) end if 看看是不是能打开w_11,如果能打开,证明连接参数没问题,就是w_11里面的问题了。先确认这个看看。
再问: 改了 还是transaction information not available这个错误 倒是能打开w_11
再答: 恩,那就证明了你的事务参数设置完全正确的。 错误在w_11里面。 你肯定是settransobject(sqlca)这句写的有些问题,可能是没在retrieve发生之前吧? 你如果方便,留个联系方式,我看看你程序就知道了。 这个很容易,这么说麻烦,也说不清楚。
再问: 加个好友吧 qq:739310465


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凤凰湖国际生态湿地旅游度假区在什么地方啊,
国企欠钱不还怎么办?中铁十八局建设武黄成际
爱情的唯美暖心短句子,有没有暖心简短的句子
单选题“观夫海洋,洪涛接天,巨浪如山……而
tfboys的成员如果谈恋爱了,能接受比自己小1∼
阳光苗苗婴童超市地址有知道的么?有点事想过
湘涟五金交电日杂批零部地址在什么地方,想过
虎父犬子什么时候上映播出
积极向上、乐观的名人名言
请问这种老式阳台,承重多少?这个裂缝影响大
喝一杯浓茶阅读答案
脸上砸出个小伤口,怎么处理有什么注意事项么
皇家优优地址在哪,我要去那里办事
钦州哪里有可以买到化学试剂的店?
怎么做一个生态瓶
推荐资讯
计生部叫结扎,结扎后出现后遗症应该找哪个部
深感悲伤是什么意思
金威五金灯饰在哪里啊,我有事要去这个地方
鹦鹉之间相互亲嘴意味着关系已经十分亲近了吗
新速腾前保险杠 右侧大灯 右侧翼子板去4s店更
谁知道大写的梅字怎么打
恩我可以处几个朋友吗
听说惠州的机场要重新开,真的吗?如果真的开
小五摩在哪里啊,我有事要去这个地方
爱普生r330打印头击穿可以修吗?
形体有处,莫不有声;声出于和,和出于应。典
如何在微信6.2.4版本备份手机通讯录
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?