我有c#程序,這從輸入獲取Sql查詢並執行此操作。 有時,此查詢包含執行查詢後返回的任何文字,返回「除以零例外」。在C中禁用異常#
我想禁用SQLEXCEPTION之前執行查詢,並檢查其他錄入的單詞,然後啓用此。
我有c#程序,這從輸入獲取Sql查詢並執行此操作。 有時,此查詢包含執行查詢後返回的任何文字,返回「除以零例外」。在C中禁用異常#
我想禁用SQLEXCEPTION之前執行查詢,並檢查其他錄入的單詞,然後啓用此。
您正在查找的功能叫做嘗試...... Catch。
閱讀關於here on MSDN。
這不是我的問題。我完美主導嘗試...趕上操作 – 2012-04-22 08:18:54
@AmirReza,我有點敢懷疑它。 Try-catch塊正好用於這種類型的情況。約翰的回答很精確。 – walther 2012-04-22 08:33:11
親愛的約翰。我希望在執行sql查詢之前先禁用SqlException,以防止此錯誤,但啓用所有其他異常。然後執行查詢後啓用SqlException qgain。 – 2012-04-22 08:45:43
這麼多次,根本就不需要例外。
例如,如果我打開一個文件,並使用了錯誤的名稱,或繁忙或什麼的,
操作的回報是零。這是enuf我猜測, 我問了一些東西,並沒有奏效。
但是,不得不圍繞我的代碼與各種有趣的業務。與這一點,只編譯,因爲我必須趕上NOTHING,什麼也不做,最後做什麼EVER這是我專注於
StreamReader streamReader=new StreamReader(filename);
if (streamReader==null)
Console.WriteLine("File Not Ready To Be Read {0}!",filename)
else
{
//go on with your business
}
//對比度。使用系統的 ;使用System.IO的 ;
class ExceptionHandling
{
public static void Main(string[] args)
{
StreamReader streamReader = null;
try
{
streamReader = new StreamReader("C:\\bin\\C#\\readfil1e\\data.txt");//or @"c:\bin\c#\readfile\data.txt");
}
catch(Exception ex)
{
}
finally
{
if (streamReader == null)
{
Console.WriteLine("FILE NOT READABLE");
Console.ReadLine();
}
else
{
Console.WriteLine(streamReader.ReadToEnd());
Console.ReadLine();
streamReader.Close();
}
}//finally
}
}
顯示您的代碼。 – JohnFx 2012-04-22 07:52:07