为什么总是:transaction not connected?解决方案
发布时间:2011-06-29 20:03:17 文章来源:www.iduyao.cn 采编人员:星星草
为什么总是:transaction not connected?
各位大虾请帮看看,小弟以下语句,放在w_main的open事件里运行正常,但是放在界面或cb_1的click事件里运行就会提示:transaction not connected!
为什么放在不同事件里会有不同的结果?如何解决?谢谢啦!(我的connect using sqlca;等已写好,能正常连接,在open事件里能做任何sql操作,在click、close等其他事件中就是不行,头大啊!)
string t_userid
select user_name into :t_userid from user where user_id='ABC' ;
if sqlca.sqlcode < 0 then
messagebox('提示','错误信息:'+sqlca.sqlerrtext)
end if
------解决方案--------------------
漏写:
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
------解决方案--------------------
你应该把connect using sqlca;等放在最前面执行,比如放在application的open事件里面
而且别再disconnect
你现在的问题就是你执行
select user_name into :t_userid from user where user_id='ABC'
的时候还没有connect
------解决方案--------------------
你是不是在什么地方不小心,又把数据库给断开了。
数据库连接的代码一定要写到最前面。确定连接成功了,才能对数据库进行操作
------解决方案--------------------
disconnenct了吗?
还是没有SetTransObject(sqlca)
------解决方案--------------------
很简单:从程序的application-open处设置一个断点,专门跟踪sqlca这个全局变量,应该可以搞定。
==================================================================
QQ群请加: 6539042(powerbuilder11) chengg0769创建
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
pb里关于数据窗口继承的问题
我的pb里设了一个母数据窗口,规定了样式,颜色,怎么让其他数据窗口都继承这个母dw,不用重复设颜色,样式呢
...
-
如何制作PB中查找的窗口,可以变透明的,而且还始终在最上面的窗口?
如何制作PB中查找的窗口,可以变透明的,而且还始终在最上面的窗口?
-...
-
powerbuilder 控件句柄转换,求教!!
问题:
比如我通过handle取得了一个button的句柄。
那么我能否根据这个句柄的值,又反操作还原这...
-
TAB控件能不能设置成不是3D的?
就类似于多行编辑控件的Border设置为false,变成平面的效果。找不到在哪里设置
------解决方案-----...
-
???新增按钮的问题
设置一个window窗口有个“新增”按钮,如何做出点击新增按钮,编号(varchar2类型)自动+1,点一下变成2,然后录完信息,再打开...
-
如何用回车键enter获得焦点
一个数据录入窗口,如何输完一个数据,按回车键跳到下一个要输入数据的地方 就和tab一样
------解决方案...
-
ole控件 Microsoft Web Browser
我用Microsoft Web Browser这个控件写了一个浏览器 但是不能运行脚本 对于那些需要在本地运行...
-
PB如何做透明的文本
我现在工作空间,应用程序,窗口都创建好了。也加了文本“用户名”,从网上看了要创建可视用户对象,粘贴了代码。但...
-
mdi窗口的sheet从normal变为max时闪烁
我的mdi的sheet默认打开后最大化,在sheet的resize事件中构造着把所有控件按比例伸缩,但每次...
-
如何使getfileopenname函数打开的窗口居中?
如何使getfileopenname函数打开的窗口居中?谢谢
------解决方案--------------------
...