2012-05-15 21 views
1

我想我的腳本告訴我,如果登錄到數據庫失敗了自定義response.write(),然後繼續我的腳本。這可能嗎?告訴我,如果無效的SQL登錄,但繼續使用腳本...如何?

說我有這樣的:

 set conn = server.createobject("adodb.connection") 

     dsn = "Provider = sqloledb; Data Source = XX; Initial Catalog = XX; User Id = XX; Password = XX 
     conn.connectiontimeout = 300 
     conn.commandtimeout = 300 

     if conn.state = 0 then 
     conn.open dsn 
     end if 

如果康恩不能因爲糟糕的數據源,用戶ID或密碼被打開,那麼我想它寫我的Response.Write消息()和然後用腳本繼續剩餘,否則它應該做我的SQL操作,然後繼續:)

回答

2
on error resume next 
conn.open dsn 
if err.number <> 0 then 
    response.write "connection string was bad" 
else 
    ' other SQL activity here 
end if 
on error goto 0 
相關問題