例如:
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]LZ好像提过类似的问题~~~[/url]