首先要说明的一点就是 通过 cnn.State 这个属性来判断 连接对象的 状态时,有时候不准确。。我通常是通过以下的方法来判断 连接状态的。public function ConnState(conn as adodb.connection ) as Booleam on error goto err1 conn.execute "select 1",,adcmdtext '仅限 MSSQL ConnState = True Exit Function err1: err.clear ConnState = False end function
on error goto err1
conn.execute "select 1",,adcmdtext '仅限 MSSQL
ConnState = True
Exit Function
err1:
err.clear
ConnState = False
end function