在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="";
}