access数据库查询时间段间的数据 50
access中date字段yy-m-d的长日期型(2007-2-78:42:10),查询时输入的是yy-mm-dd短日期型如查询2007-02-05至2007-03-02...
access中date字段yy-m-d的长日期型(2007-2-7 8:42:10),查询时输入的是
yy-mm-dd短日期型
如查询2007-02-05至2007-03-02间的数据
我的代码是这样的
<% Dim date1,date2
date1=request("project_time01")
date2=request("project_time00")
Set Rs=Server.CreateObject("adodb.connection")
Sql="Select * From wenzhang where date<= '%"&date1&"%' and date>= '%"&date2&"%' "
set rs=server.createobject("adodb.recordset")
Rs.Open Sql,conn,1,3
%>
结果运行不出
显示的是:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
/zl/search_date.asp,行19
我的日期是随机输入的
以上的方法都不行
我是初学者
能不能说详细点~~
谢谢 展开
yy-mm-dd短日期型
如查询2007-02-05至2007-03-02间的数据
我的代码是这样的
<% Dim date1,date2
date1=request("project_time01")
date2=request("project_time00")
Set Rs=Server.CreateObject("adodb.connection")
Sql="Select * From wenzhang where date<= '%"&date1&"%' and date>= '%"&date2&"%' "
set rs=server.createobject("adodb.recordset")
Rs.Open Sql,conn,1,3
%>
结果运行不出
显示的是:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
/zl/search_date.asp,行19
我的日期是随机输入的
以上的方法都不行
我是初学者
能不能说详细点~~
谢谢 展开
3个回答
展开全部
Sql="Select * From wenzhang where date<= '%"&date1&"%' and date>= '%"&date2&"%' "
错拉,
不要%分号,直接就是data<='2006-02-21'就可以拉
祝你好运!
错拉,
不要%分号,直接就是data<='2006-02-21'就可以拉
祝你好运!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Provider 错误 '80004005'
未指定的错误
未指定的错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL和ACCESS在语法上面是不同的,需要注意这点!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询