请教各位:
    我用的是SQL数据库,用ODBC连接,如何判断它是否连接正常或已断开.
    急
    谢谢!

解决方案 »

  1.   

    判断State属性,如果为0则断开,为1(或adStateOpen)则打开
      

  2.   

    打开一个连接conn
    conn.state=adstateOpen这是正常
      

  3.   

    If Cn Is Nothing Then
    \'If ConnectToCn = False Then
    If ConnectCN("CN") <> "" Then
    getUserPermission = PermissionFail\'打开数据库连接失败
    ERR.Raise ERR.Number, ERR.Source, ERR.Description
    Exit Function
    End If
    End If
    \'
    If Cn.State = 0 Then
    If ConnectCN("CN") <> "" Then
    getUserPermission = PermissionFail \'打开数据库连接失败
    ERR.Raise ERR.Number, ERR.Source, ERR.Description
    Exit Function
    End If
    End If