數據庫鏈接類的返回錯誤
這個是其中的一個函數,但編譯時候會出現錯誤。錯誤是:
错误 1 “DBtest.DB.SQLExecutNoneQuery(string)”: 并非所有的代码路径都返回值 D:\源程序文件\DBtest\DBtest\DB.cs 15 27 DBtest
其他的函數也是這樣的錯誤。
我用的是VS05+SQL05 ,以前用SQL2000的時候就可以編譯。
請告訴我如何解决。
謝謝!
函數如下:
public static int SQLExecutNoneQuery(string strSQL)
{
SqlConnection myConn = new SqlConnection(strConn);
SqlCommand myCom = new SqlCommand(strSQL, myConn);
try
{
if (myConn.State == ConnectionState.Closed)
{
myConn.Open();
}
return myCom.ExecuteNonQuery();
}
catch (SqlException se)
{
MessageBox.Show(se.Message, "錯誤信息:", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
}
[[it] 本帖最后由 JackyCheungJC 于 2008-5-25 22:27 编辑 [/it]]