如题。首先说明,不是检测链接状态。而是检测除了当前窗体之外有无其他程序和该数据库链接。
如果有其他链接则执行A,如果无其他链接则执行B。
麻烦各位了,最后10分,不要嫌少喔。

解决方案 »

  1.   

    太麻烦,使用数据库连接池吧,自动管理,有空闲的就行,没有空闲的就新创建,空闲超过一定的时间就自动消失
      

  2.   

    前提: 主程序与其它程序之间有契约(通信)吗?
      

  3.   

    那你索性把整个数据库独占了执行B把
      

  4.   

    真不知道,帮楼主顶,我也等着看答案~!!
      

  5.   

    这样也可以,当我链接该数据库时,断开其他和此数据库的连接,比如查询分析器和和企业管理器这个时候正在访问此数据库,就要把断开。当然不止这两种,还有其他程序也会链接到此数据库。麻烦各位