这是我的代码,我的传递日期和我想要显示表中的数据作为它从sql到ASP.NET MVC 5中的视图。而且这两个日期也来自视图意味着在选择此日期后我必须将它传递给存储过程
中的参数public DataTable Get_Availability(string ID = "")
{
string aDate = "03/03/2017";
string dDate = "20/03/2017";
DateTime oDate = Convert.ToDateTime(aDate);
DateTime uDate = Convert.ToDateTime(dDate);
queryString = "FO.USP_Check_AvailabilityOFRoom";
try
{
using (SqlConnection conn = new SqlConnection(ConnectionString))
{
SqlCommand cmd = new SqlCommand(queryString, conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(New SqlParameter("@Date_Of_Birth",Data.SqlDbType.DateTime));
cmd.Parameters("@Date_Of_Birth").Value = DOB
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds != null && ds.Tables != null && ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
return ds.Tables[0];
}
}
}
}
catch
{
return null;
}
return null;
}
答案 0 :(得分:0)
试试这个
cmd.Parameters.Add("@parametername", date);
@parametername
是您SP中的参数
date
是您的日期变量。