我有下面的C#:如何檢查是否CacheConnection失敗
string Connectioncacha = "";
CacheConnection CacheConnect = new CacheConnection();
CacheConnect.ConnectionString = Connectioncacha;
CacheConnect.Open();
if (CacheConnect.State == ConnectionState.Open)
{
return "working";
}
else
{
return "no data";
}
的問題是,如果連接失敗,在CacheConnect.Open()
失敗並引發錯誤。
如何修改代碼,以便萬一連接失敗而不是顯示頁面錯誤,它只會將文本no data
發送回客戶端?
爲什麼不'趕上(TheSpecificException前){...}' – 2014-12-02 18:53:43
這可能會幫助更多的圍繞着它。我發現這個pdf完全解釋了你想要做的事情。 http://docs.intersystems.com/documentation/cache/20102/pdfs/GBMP.pdf – gmlacrosse 2014-12-02 19:35:11
從來沒有聽說過在C#和SQL領域(我假設你是指ADO.NET?)的廣泛知識的「CacheConnection」類。您的標籤是否設置正確? – 2015-01-06 14:24:10