首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

如何判断一个连接已经关闭

2012-03-19 
怎么判断一个连接已经关闭。例如:CONSQLSTRINGCONNECT(driverSQL ServerServerBOEUidsapwddataba

怎么判断一个连接已经关闭。

 例如:

  CON=SQLSTRINGCONNECT("driver=SQL Server;Server=BOE;Uid=sa;pwd=;database=northwind")  

  ....
  .....
  
  =sqldisconnect(con)

  ....
  ....
 
  由于程序很长,我不记得在前面是否已经关闭了连接 con
  所以 想在后面再 来一次=sqldisconnect(con),但是如果前面已经=sqldisconnect(con)了,那么再
  =sqldisconnect(con) 就会发生错误。所以 能不能不能先判断 con 是否已经断开,没断开再 =sqldisconnect(con) ?

[解决办法]
判断CON的値,如果已经连接,其后因某种原因断开,这种情况,最好先=sqldisconnect(con)
[解决办法]
如果没有其它连接
=sqldisconnect(0)

然后用时再连接


[解决办法]
If gnConHandle = -1 &&连接失败时,值为:-1;连接成功时值:>=1。
*再连接一次
gnConHandle =Sqlstringconnect("driver=SQL Server;Server=BOE;Uid=sa;pwd=;database=northwind")
Endif

[url=
http://topic.csdn.net/u/20100324/22/4e6740ac-e40e-4509-9d47-3bcffcae2f40.html]LZ好像提过类似的问题~~~[/url]

热点排行