如何判断程序是否已经连接到数据库啊

victor5945 2003-11-20 10:41:56
现在我在作一个数据管道,涉及到连接数据库和关闭数据库,
在程序开始的时候我已经建立了连接数据库,但是我在调用数据管道过程中,想在建立连接数据库之前,判断一下程序已经连接到数据库,改如何实现啊
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
victor5945 2003-11-20
  • 打赏
  • 举报
回复
谢谢大家了
njjianguogu 2003-11-20
  • 打赏
  • 举报
回复
Connect using sqlca;
If sqlca.sqlcode <> 0 Then
MessageBox('','数据库未连接')
Else
MessageBox('','数据库已连接')
End If
TGWall 2003-11-20
  • 打赏
  • 举报
回复
错了,上面的应当是:
Connect using sqlca;
gi_rcode=sqlca.sqlcode

TGWall 2003-11-20
  • 打赏
  • 举报
回复
程序开始时已经连接,如果之后你没有断开的话,那么它就应当处于连接状态。
那么在开始连接时,用一个全局变量来接保存连接返回值应当可以了,如:

gi_rcode=Connect using sqlca;

在后面的程序中只要判断一下gi_rcode的值就行了
ropriest 2003-11-20
  • 打赏
  • 举报
回复
If sqlca.sqlcode <> 0 Then
MessageBox('','数据库未连接')
Else
MessageBox('','数据库已连接')
End If

1,092

社区成员

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

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