社区
PowerBuilder
帖子详情
Transaction not connected!
nickr
2003-06-15 01:43:10
系统发布了,pb的动态连接库都copy 过去了,
在客户的机器上运行后,可以出现我在application的powerScript写的登陆窗口,然后在第一次出现sql语句的时候发生错误,弹出一个对话框说:Transaction not connected.
我在客户的机器上安装了pb之后运行就没有出现这个问题
我用的是pb6.5。
大虾给帮忙看看,有什么解决的方法?
...全文
833
6
打赏
收藏
Transaction not connected!
系统发布了,pb的动态连接库都copy 过去了, 在客户的机器上运行后,可以出现我在application的powerScript写的登陆窗口,然后在第一次出现sql语句的时候发生错误,弹出一个对话框说:Transaction not connected. 我在客户的机器上安装了pb之后运行就没有出现这个问题 我用的是pb6.5。 大虾给帮忙看看,有什么解决的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nickr
2003-06-15
打赏
举报
回复
我刚刚装的pb6.5,的确找不到libjcc.dll啊!还有那个libjotsclnt.dll也没。
那位给我发一份吧?
我的email:lieph@163.com
谢啦。
waterstony
2003-06-15
打赏
举报
回复
pb的dll:
PBMss60.dll、pbvm60.dll,pbdwe60.dll、PBRTC60.DLL、PBTRA60.DLL、pbodb60.dll、pbdwo60.dll、pbdwp60.dll
waterstony
2003-06-15
打赏
举报
回复
还有sqlserver的几个dll:
dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE
pb的dll:
PBMss60.dll、libjcc.dll,pbvm60.dll,pbdwe60.dll、libjotsclnt.dll、PBRTC60.DLL、PBTRA60.DLL、pbodb60.dll、pbdwo60.dll、pbdwp60.dll
nickr
2003-06-15
打赏
举报
回复
我弄错了,应该是*60.
我找了一下,pbvm60.dll,pbdwe60.dll ,我都copy 过去了,
但libjcc.dll在shared下找不到.
pbmss60没有copy 过去,不过如果客户机上安装了sqlserver2000的客户端程序应该就不用copy 这个dll了吧?
nickr
2003-06-15
打赏
举报
回复
我用的是pb6.5,是不是将你提到的*70都改称*65,
另外,我用直联驱动,数据库用的是sqlserver2000
那就只要拷贝pbmss65.dll了吧?
joss
2003-06-15
打赏
举报
回复
DLL和INI文件没有COPY完整!
1.必需的文件 pbvm70.dll,pbdwe70.dll ,libjcc.dll,在PB目录所在的shared目录下
2.需要ODBC支持的 pbodb70.dll,pbodb70.ini
3.特定的ODBC驱动
SQL anywhere就在 sql anywhere\win32目录下的所有exe,dll文件。
ASA在 Sybase\Adaptive Server Anywhere 6.0\win32 目录下,为
dbeng6.exe,dbsrv6.exe,dbodbc6.dll
4.需要数据库直连驱动的
5.对应的驱动,
ORACLE(8.0.3,8.0.4,8.0.5) : Pbo8470.dll,
Sybase : pbdbl70.dll,pbdbt70.dll,pbsyc70.dll(ct-lib),pbsyt760.dll(d b-lib),
Informix : PBin770.dll
MS SQL Server6/7 : PBmss70.dll
解决
Tran
sac
t
ion
is not active: + : Cannot open
connect
ion
16:21:02,015 WARN [JDBCExcept
ion
Reporter] SQL Error: 0, SQLState: null 16:21:02,015 ERROR [JDBCExcept
ion
Reporter]
Tran
sac
t
ion
is not active: tx=
Tran
sac
t
ion
Imple < ac, BasicAct
ion
: -3f...
Nhibernate中的连接超时时事务回滚引发异常的处理方法
最近在做一个短信项目,采用的nhibernate+sqlserver。因为数据量大,所以采用多线程的方式。有时会触发超时。当超时时事务再回滚也会触发异常nhibernate
Tran
sac
t
ion
not
connect
ed
, or was dis
connect
ed
,所以在回滚时再加一个trycatch语句,当然这不是最好的解决方法,需日后完善。代码如下 : public IList Ge
Oracle数据库输入sql语句出现SP2-0640: Not
connect
ed
登陆Oracle数据库的时候 不管输入任何SQL语句都提示如下: SQL> select * from v$vers
ion
; SP2-0640: Not
connect
ed
解决方法: SQL> conn sys/ as sysdba; Enter password:
Connect
ed
. SQL>...
解決
Connect
ion
is not
tran
sac
t
ion
al
在项目开发中遇到这个异常Except
ion
in thread "main" java.lang.IllegalStateExcept
ion
:
Connect
ion
is not
tran
sac
t
ion
al,仔细的百度了一下,发现大多数的任都说是在查询之前没有
connect
数据库。但是我认真地分析了一下原因,发现问题的根源在于我的beans.xml没有将
Connect
加进事务管理。 解决
pb
tran
sac
t
ion
使用完后忘记dis
connect
的严重后果
很多人都明白,
tran
sac
t
ion
使用完后忘记dis
connect
的话,数据库服务端的sess
ion
连接不会释放,从而浪费了服务器资源。其实这只是一部分后果。如果粗心大意,还会造成更大的影响。 先来做个测试,我新建了一个窗口w_test。在窗口上放置两个按钮cb_1和cb_2。 cb_1的click
ed
事件下面定义
tran
sac
t
ion
sqlca1,故意漏掉
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章