-5
メソッドgetdatatoTextbox
に「すべてのコードパスが値を返すわけではありません」というエラーが表示されます。C#エラー - すべてのコードパスの戻り値がありません
この問題を解決するのを手伝ってください。例外何のイベントは、あなたの方法で非void
戻り値の型を持っている場合は有効ではありませんどの返されている場合は
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
ルックを返します。それらのすべてが値を返すか、それとも例外をスローしますか?キャッチブロックに当たったらどうなりますか?あなたは何をしたいですか?この方法を呼んでいる人は、何が起こりたいのですか? –