实际上我的代码显示错误“并非所有代码路径都返回值”
public DataTable Do_Insert_Update_Delete(string Proc_name, params object[] arg)
{
if (Proc_name == "Vehicle_Booked_Info")
{
SqlCommand com = new SqlCommand("Vehicle_Booked_Info", con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add(" @Today_Date", SqlDbType.DateTime).Value = Convert.ToDateTime(arg[0].ToString());
SqlDataAdapter sda = new SqlDataAdapter(com);
DataTable dt = new DataTable();
sda.Fill(dt);
return dt;
}
}
即使我放在这里return dt
如果我在 if 子句中使用它,则会显示错误
dt 在当前上下文中不存在
如何克服这一点?