在ORACLE中的字段 a36 为DATE 型
在数据库中发现是 "2003-6-25 "这样的
现在用2个文本框 a2 a3 输入时间进行筛选
如何处理呢? 下面的语句有问题吗?if(a2.Text.ToString().Trim()!="")
{
DateTime date1=DateTime.Parse(a2.Text.ToString().Trim());
if(a3.Text.ToString().Trim()!="")
{
DateTime date2=DateTime.Parse(a3.Text.ToString().Trim());
where_sql="a36>='"+date1+"'"+"and"+"a36<='"+date2+"'";
}
else
where_sql="and"+"a36>='"+date1+"'"+"and"+"a36<='"+date3+"'";
}
else
{
if(a3.Text.ToString().Trim()!="")
Response.Write ("<script language=javascript >alter('请输入开始日期')</script>");
else
where_sql="";
}
在数据库中发现是 "2003-6-25 "这样的
现在用2个文本框 a2 a3 输入时间进行筛选
如何处理呢? 下面的语句有问题吗?if(a2.Text.ToString().Trim()!="")
{
DateTime date1=DateTime.Parse(a2.Text.ToString().Trim());
if(a3.Text.ToString().Trim()!="")
{
DateTime date2=DateTime.Parse(a3.Text.ToString().Trim());
where_sql="a36>='"+date1+"'"+"and"+"a36<='"+date2+"'";
}
else
where_sql="and"+"a36>='"+date1+"'"+"and"+"a36<='"+date3+"'";
}
else
{
if(a3.Text.ToString().Trim()!="")
Response.Write ("<script language=javascript >alter('请输入开始日期')</script>");
else
where_sql="";
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货