有关日期查询问题?在线等????????
我在ASP中用ACESS作了一个查询一切正常,当我转换成SQL后就不好用了?
错误如下:
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'
第 1 行: '#' 附近有语法错误。
/cnzzz/tjt.asp,行12
原码如下:
<!--#include file="../include/config.asp"-->
<%
qs=request("qs")
zz=request("zz")
set rs=server.createobject("adodb.recordset")
sql="select * from jsq_city "
rs.open sql,conn,1,3
set rs1=server.createobject("adodb.recordset")
sql="select * from jsq_ip where date>= #"&qs&"# and date<=#"&zz&"#"
rs1.open sql,conn,1,3 《行12》
sum=rs1.recordcount
%>
<html>
<head>
我该怎么改呀!!!
问题点数:20、回复次数:4Top
1 楼jobine(愚人渡)回复于 2003-06-04 13:44:17 得分 5
try:
sql="select * from jsq_ip where date>= '"&qs&"' and date<='"&zz&"'"
Top
2 楼lsrzm(Michale Lee)回复于 2003-06-04 13:50:48 得分 0
.两种查询日期类型的方式
1在Access中
"select * from table where datefield=#2001/4/14#"
2在Sql Server中
"Select * from table where datefield='2001/4/14'"Top
3 楼chichuli_4(clf)回复于 2003-06-04 14:10:14 得分 10
sql="select * from jsq_ip where date>= '"&qs&"' and date<='"&zz&"'"
qs /zz
格式必须正确
Top
4 楼summercat(飘轩(灌篮高手))回复于 2003-06-04 14:15:40 得分 5
Select * from table where datefield='2003/6/04'Top



