asp + sql2000 多表联合查询记录总数出错
出现了奇怪的问题 如题
在查询分析器里面数据正确
select ClassName,(select count(*) from Sys_XzAUser as a left join Sys_XzAUser as b on b.id=a.XzAUserID where a.Types=0 and b.Types=0 and a.XzType=2 and (b.DepartmenNo=Sys_Departmen.DepartmenNo or b.DepartmenNoto=Sys_Departmen.DepartmenNo)) as tt
from Sys_Departmen
where left(DepartmenNo,2) = '05' and DepartmenId<>0 and (left(classname,2)='业务' or left(classname,2)='服务') and right(classname,1)='部'
业务一部 3
业务二部 0
业务三部 0
业务四部 0
业务五部 0
业务六部 0
影响行数 6行
可是在asp里面 出现的数据想都想不通
<%
Set Rs=Server.Createobject("Adodb.Recordset")
SQL="select ClassName,(select count(*) from Sys_XzAUser as a left join Sys_XzAUser as b on b.id=a.XzAUserID where a.Types=0 and b.Types=0 and a.XzType="&types&" and (b.DepartmenNo=Sys_Departmen.DepartmenNo or b.DepartmenNoto=Sys_Departmen.DepartmenNo)) as tt from Sys_Departmen where left(DepartmenNo,"&m&") = '"&bm&"' and DepartmenId<>0 and (left(classname,"&m&")='"&ValidFlogs&"' or left(classname,2)='"&ValidFlogto&"') and right(classname,1)='部'"
Rs.Open Sql,Conn,1,3
if not (rs.bof and rs.eof) then
Dim total
ReDim total(rs.RecordCount,2)
for i=1 to rs.RecordCount
%>
<p><span><%=rs(0)%></span><span><%=rs("tt")%></span></p>
<%
rs.movenext
if rs.eof then exit for
next
end if
rs.close
set rs=nothing
end if
%>
显示结果:
统计结果
业务一部 63
业务二部 78
业务三部 66
业务四部 63
业务五部 120
业务六部 48
什么原因???
在查询分析器里面数据正确
select ClassName,(select count(*) from Sys_XzAUser as a left join Sys_XzAUser as b on b.id=a.XzAUserID where a.Types=0 and b.Types=0 and a.XzType=2 and (b.DepartmenNo=Sys_Departmen.DepartmenNo or b.DepartmenNoto=Sys_Departmen.DepartmenNo)) as tt
from Sys_Departmen
where left(DepartmenNo,2) = '05' and DepartmenId<>0 and (left(classname,2)='业务' or left(classname,2)='服务') and right(classname,1)='部'
业务一部 3
业务二部 0
业务三部 0
业务四部 0
业务五部 0
业务六部 0
影响行数 6行
可是在asp里面 出现的数据想都想不通
<%
Set Rs=Server.Createobject("Adodb.Recordset")
SQL="select ClassName,(select count(*) from Sys_XzAUser as a left join Sys_XzAUser as b on b.id=a.XzAUserID where a.Types=0 and b.Types=0 and a.XzType="&types&" and (b.DepartmenNo=Sys_Departmen.DepartmenNo or b.DepartmenNoto=Sys_Departmen.DepartmenNo)) as tt from Sys_Departmen where left(DepartmenNo,"&m&") = '"&bm&"' and DepartmenId<>0 and (left(classname,"&m&")='"&ValidFlogs&"' or left(classname,2)='"&ValidFlogto&"') and right(classname,1)='部'"
Rs.Open Sql,Conn,1,3
if not (rs.bof and rs.eof) then
Dim total
ReDim total(rs.RecordCount,2)
for i=1 to rs.RecordCount
%>
<p><span><%=rs(0)%></span><span><%=rs("tt")%></span></p>
<%
rs.movenext
if rs.eof then exit for
next
end if
rs.close
set rs=nothing
end if
%>
显示结果:
统计结果
业务一部 63
业务二部 78
业务三部 66
业务四部 63
业务五部 120
业务六部 48
什么原因???
...全文
相关推荐
asp+sql2000网上购书系统
《ASP+SQL2000网上购书系统详解》ASP(Active Server Pages)是微软推出的一种服务器端脚本环境,用于创建动态交互式网页。
ASP与SQL Server 2000构建的教材管理系统教材
本文还有配套的精品资源,点击获取 简介:本教材管理系统利用ASP技术构建在线平台,实现教材资源的有效管理。通过与SQL Server 2000数据库集成,系统支持教材信息的存储和检索功能。学生可通过开发实践学习Web应用程序开发,处理教材的搜索、添加、更新和删除等操作。系统关键模块包括用户管理、教材录入、检索、借阅与归还,以及报表和统计。文档中包含项目实施的详细记录和系统源...
(ASP+SQL2000)网上答疑系统
【ASP+SQL2000】网上答疑系统是一款基于ASP技术和SQL Server 2000数据库构建的在线问答平台。这个系统旨在为用户提供一个实时交流和解答问题的环境,通过互联网实现知识分享与互动。
学生管理系统 ASP+SQL2000
《学生管理系统 ASP+SQL2000》是一个基于ASP(Active Server Pages)技术和SQL Server 2000数据库的学生信息管理平台。
asp+sql2000在线考试系统
【ASP+SQL2000在线考试系统】是一款基于经典的ASP(Active Server Pages)脚本语言和SQL Server 2000数据库构建的在线测试平台。


