根据两个输入框输入的日期查询数据

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:44:01
根据两个输入框输入的日期查询数据,我知道先要取两个TextBox框的值,再用Date转换一下,然后SQL语句用Between,但是要怎么写啊?我好苦恼啊!!

用ASP来说明吧,ASP.net说明起来麻烦.可以在第一个页面里做表单,提交到第二个页面,在第二个页面中查询
用文本框输日期一定要有说明文字,以什么样的格式输,并要对用户输入是否符合要求进行判断,判断过程我就不写了,假定用户输入的格式正确.

dim minDate,maxDate,sql
'将获取的文本转化为时间格式假定txtDate1小,txtDate2大
minDate=Cdate(Request.Form(txtDate1))
maxDate2=Cdate(Request.Form(txtDate2))

'比较两个时间差,以天数为比较单位,<0表时将minDate与maxDate互换
if DateDiff("d",minDate1,maxDate2)<0 then
dim temp
temp=maxDate
maxDate=minDate
minDate=temp
End if
sql="select* from 表名 where 字段名 between #"&minDate&"# and #"&maxDate&"#"

我想写这么多够了吧