ASP+access中select查询问题
Selecttop50*FromPaperswhere["&aa&"]andt<>'1'orderBYRnd("&(-1*intRandomNumber)&"*id)表中...
Select top 50 * From Papers where ["& aa &"] and t<>'1' order BY Rnd("& (-1 * intRandomNumber) &"* id)
表中有2176条记录,有a,b,c,d,e,f,g,h7个字段,另外还有一个t字段是备注该记录能否被查询到,如值为1则查不到。
查询的要求是从表中随机查询指定字段值为1的50条记录,字段名存在aa变量里,同时还要求字段名为t的字段值不为1。
数据表中的记录是分段输入的,大概前500多条是a,b,c字段的值为1,接着400多条是d,e,f字段的值为1,从912条到1398条是g字段值为1,1400到2176是h为1。
现在情况是a,b,c,d,e,f字段为1的记录能查出来,g,h字段的记录就查不出来了,请高手指点一下。
谢谢
变量aa里的值就是表里的字段名啊啊,aa="a",aa="b"……,用一条aa=request.form("select1")语句赋值的。问题应该不是出在这里,好像是在那个t<>‘1’上面,没有这句就天下大同了,有这句就后面的记录查不出来。
尝试把id排在前面的b字段为1的所有记录的h字段值填为1,可查,但原来后面本该是h为1的记录依然查不到。 展开
表中有2176条记录,有a,b,c,d,e,f,g,h7个字段,另外还有一个t字段是备注该记录能否被查询到,如值为1则查不到。
查询的要求是从表中随机查询指定字段值为1的50条记录,字段名存在aa变量里,同时还要求字段名为t的字段值不为1。
数据表中的记录是分段输入的,大概前500多条是a,b,c字段的值为1,接着400多条是d,e,f字段的值为1,从912条到1398条是g字段值为1,1400到2176是h为1。
现在情况是a,b,c,d,e,f字段为1的记录能查出来,g,h字段的记录就查不出来了,请高手指点一下。
谢谢
变量aa里的值就是表里的字段名啊啊,aa="a",aa="b"……,用一条aa=request.form("select1")语句赋值的。问题应该不是出在这里,好像是在那个t<>‘1’上面,没有这句就天下大同了,有这句就后面的记录查不出来。
尝试把id排在前面的b字段为1的所有记录的h字段值填为1,可查,但原来后面本该是h为1的记录依然查不到。 展开
2个回答
2011-07-21
展开全部
:<% dim rs,sql,cxksdate,cxjsdate cxksdate=date(request("cxksdate")) if cxksdate=""then cxksdate="0000-01-01"
end if
cxjsdate=date(request("cxjsdate")) if cxjsdate="" then cxjsdate="9999-12-31"
end if %>
时间段:开始日期:<!--#include file="inc/cxksdate.asp" -->结束日期:<!--#include file="inc/cxjsdate.asp" -->
<input type="submit" name="Submit2" value="查询" class="input"></form>
输出结果部分代码:
<%Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select sum(js) from yy_tjxhz where Bigclassname='网络' and yyDate >=#"&cxksDate&"# and yyDate<=#" & cxjsDate & "#",conn
response.write cstr(rs(0))
rs.close
%>
另外,团IDC网上有许多产品团购,便宜有口碑
end if
cxjsdate=date(request("cxjsdate")) if cxjsdate="" then cxjsdate="9999-12-31"
end if %>
时间段:开始日期:<!--#include file="inc/cxksdate.asp" -->结束日期:<!--#include file="inc/cxjsdate.asp" -->
<input type="submit" name="Submit2" value="查询" class="input"></form>
输出结果部分代码:
<%Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select sum(js) from yy_tjxhz where Bigclassname='网络' and yyDate >=#"&cxksDate&"# and yyDate<=#" & cxjsDate & "#",conn
response.write cstr(rs(0))
rs.close
%>
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询