-5
我在方法getdatatoTextbox
中收到錯誤「不是所有代碼路徑都返回值」。C#錯誤 - 並非所有代碼路徑返回值
請幫我解決這個問題。
private DataTable getdatatoTextbox(int RegistrationId)
{
try
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DotNetFunda;User id=sa;Password=sqluser");
con.Open();
SqlCommand sqlcmd = new SqlCommand("Getdatatotextbox", con);
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.Parameters.AddWithValue("@RegistrationId", SqlDbType.Int).Value = RegistrationId;
DataTable dtdatanew = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
da.Fill(dtdatanew);
con.Close();
return dtdatanew;
}
catch (Exception ex)
{
}
finally
{
con.Dispose();
}
}
返回null或拋出異常 – 0x4f3759df
你趕上{}返回任何 – Gusman
看看在你的代碼的所有路徑。他們所有人都返回一個值,否則拋出異常?如果你碰到catch block會發生什麼?你想要發生什麼?調用此方法的人想要發生什麼? –