精通ASP.NET(基於VB.NET)( 三)VB.NET異常處理 (轉)
(1)結構化異常處理::
try
...........
catch
............
flnally
................
end try
其中Catch的結構有三種:Catch、Catch...As 和 Catch...When。其中Catch...As 和 Catch...When 子句捕捉特定的異常,並允許相關的語句塊指定應用如何處理。
例:(登入介面部分程式碼)
Dim conn as New sqlcliet.sqlconnection(configurationsettings.appsettings("connectionstring"))
Dim _string as string="select * from user where user_name='" & trim(user_name.text) & "' and user_pwd='" & trim(user_pwd.text) & "' "
Dim select_comm as New sqlclient.sqlcommand(select_string,sqlconn)
Dim select_reader as sqlclient.sqldatareader
try
sqlconn.open()
select_reader=selec_comm.executereader(commanehaviorcloseconnection)
if select_reader.read()=true then
dim username as string
session("username")=trim(user_name.text)
response.redirect("mian.")
select_reader.close()
sqlconn.close()
else
response.write("
end if
catch sqlexc as execption
response.write("錯誤發生!"&sqlexc.tostring())
finally
if not select_reader is nothing then
select_reader.close()
end if
(2)非結構化異常處理:透過Error及On Error、Resume和Error三種語句實現。
例:
On Error Resume Next Err.Clear
Err.Raise
(33333) Err.Description
= "您沒有輸入數字!"
MsgBox(Err.Number
)
MsgBox(Err.Description
)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993526/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 精通ASP.NET(基於VB.NET)( 二)VB.NET類 (轉)ASP.NET
- 精通ASP.NET(基於VB.NET)(四)VB.NET繼承 (轉)ASP.NET繼承
- 精通ASP.NET(基於VB.NET)(一)概述 (轉)ASP.NET
- ASP.NET異常處理ASP.NET
- 異常處理 (轉)
- 關於Asp.net ajax下的異常處理ASP.NET
- ASP.NET MVC 異常處理ASP.NETMVC
- 基於Gin框架實現異常處理框架
- 異常處理方法 (轉)
- 【轉】Oracle 異常處理Oracle
- Asp.Net 異常處理機制ASP.NET
- ASP.NET 全域性異常處理ASP.NET
- JavaSE基礎:異常處理Java
- 【Java基礎】--異常處理Java
- 關於java程式異常處理(講義)(轉)Java
- VB.NET處理資料行的方法詳解
- c++異常處理 (轉)C++
- VB.NET聊天程式 (轉)
- Java異常處理設計(三)Java
- sprig中基於註解的異常處理
- Java 異常處理專題,從入門到精通Java
- 異常篇——異常處理
- PHP基礎:異常處理ExceptionPHPException
- Henry的VB.NET之旅(十三)—標準事件處理程式事件
- Henry的VB.NET之旅(十五)—動態事件處理方法事件
- PL/SQL異常處理初步(轉)SQL
- 異常處理
- Flask框架從入門到精通之異常處理(十)Flask框架
- 【VB.NET視訊總結(三)】
- Oracle開發基礎-異常處理Oracle
- python 基礎之異常處理Python
- [轉載] Java異常處理習題Java
- (轉)pl/sql開發異常處理SQL
- Struts的異常處理機制 (轉)
- 異常-throws的方式處理異常
- 異常處理與異常函式函式
- VB.NET中物件的克隆 (轉)物件
- JavaScript 異常處理JavaScript