我的这句sql对吗?

xmq120 2005-05-09 08:41:49
sql="Select * From Info Where STime>#"&STime1&"# and ETime<#"&ETime1&"# and UID="&session("ID")&" "

查出某个用户在 某段时间内的记录 在access调试成功了 但是在asp中没反映 怎么回事啊
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ASP0000 2005-05-09
  • 打赏
  • 举报
回复
又多学了点东西!
qunluo 2005-05-09
  • 打赏
  • 举报
回复
~^)^~

feifeizaizhe 2005-05-09
  • 打赏
  • 举报
回复
恭喜楼主。
xmq120 2005-05-09
  • 打赏
  • 举报
回复
弟兄们 我搞定了 原来是 sql语句放错地方了
我的语句是对的^_^

if request.QueryString("action")="search" then
sql="Select * From Info Where OrderNum='"&OrderNum&"' order by id desc"
if request.QueryString("type")="time" then
STime1=request.Form("SYear") & "-" & request.Form("SMonth") & "-" & request.Form("SDay")
ETime1=request.Form("EYear") & "-" & request.Form("EMonth") & "-" & request.Form("EDay")
sql="Select * From Info Where STime>#"&STime1&"# and ETime<#"&ETime1&"# and UID="&session("ID")&""
end if
else
sql="Select * From Info Where UID="&session("ID")&""
end if
'response.Write(sql)
'response.End()
rs.open sql,conn,1,1
mingday 2005-05-09
  • 打赏
  • 举报
回复
Access里日期要加#号包起来
MSSQL里日期用'号
xmq120 2005-05-09
  • 打赏
  • 举报
回复
我的字段肯定是日期类型的
我在access里通过的语句是:

Select * From Info Where STime>#2005-5-10# and ETime<#2005-5-20# and UID=1
liugeasb 2005-05-09
  • 打赏
  • 举报
回复
如果是日期字段类型,像 fangq(停不下的脚步)这样写是对的了。
possible_Y 2005-05-09
  • 打赏
  • 举报
回复
要看你的字段类型
fangq 2005-05-09
  • 打赏
  • 举报
回复
sql="Select * From Info Where STime>'"&STime1&"' and ETime<'"&ETime1&"' and UID="&session("ID")&""

比较日期时似乎不需要加"#"
masm_silly 2005-05-09
  • 打赏
  • 举报
回复
STime1,ETime1的格式都正确么?
先response.write(sql),看看打出来的sql语句有没有问题

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧