我想將SQL Exception
僅限於Login failed for user 'username'
有關catch塊的消息。所以我嘗試了這種方式。System.Data.SqlClient.SqlException.Number在所有版本的SQL Server中都是一樣的嗎?
if(exception.Number == 18456)
return false;
else
throw exception;
我想throw all other exception
登錄失敗以外。
我在這裏使用的數字是否與所有版本的Sql Server中的錯誤文本相同?
簡而言之:**是** –
@marc_s回答我的問題與您發現的來源足以作出決定? –