PB6.5 里如何判断数据库是否已经连接?

xyzhh 2003-09-15 11:25:43
(注意:不是判断连接是否成功)
...全文
206 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pbMaster 2003-09-15
  • 打赏
  • 举报
回复
如果是oracle可以这样判断:
select sysdate into :ldt_temp from dual;
如果sqlca.sqlcode=-1,那么一般是没连上!
strawberryyeah 2003-09-15
  • 打赏
  • 举报
回复
随便写一个可以从数据库中提取数据的函数,如果函数返回值了,那就说明连接成功了。
jdsnhan 2003-09-15
  • 打赏
  • 举报
回复
也可以通过dbhandle(sqlca)判断,如是零,则没连接,否则,连接。
jdsnhan 2003-09-15
  • 打赏
  • 举报
回复
正规的方法不知道。
可以这样:无论什么时候,想判断了,就执行connect,此时,
如果已经连接,则sqlca.sqlcode = -1,sqlca.sqlerrtext = 已经连接上;
如果没有连接,这时,那就去连接了。

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧