asp比较指定日期的SQL如何写

asp比较指定日期的SQL怎么写?dtcdate(2013-05-17)strsqlselect*from zsxmzb where convert(varchar(1

asp比较指定日期的SQL怎么写?
dt=cdate("2013-05-17")
strsql="select  *  from zsxmzb where convert(varchar(10),上报日期,110)=convert(varchar(10),"&dt&",110)"

数据库中的上报日期中有2013-5-17号数据,可是查询结果是0.上面的语句错在哪里?谢谢!