日期:2014-05-17  浏览次数:20929 次

怎样计算出A字段的纪录条数和B字段的纪录条数,然后输出!!
怎样计算出A字段的纪录条数和B字段的纪录条数,然后输出!!    
代码如下:    
<%    
      dim     rs1,rs2,rs,sql,keyword                     '定义多个变量            
set     conn=server.createobject( "adodb.connection ")    
  Conn.ConnectionString     = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA     SOURCE=d:\2004rec.mdb;Jet     OLEDB:System     Database=d:\SICENT.MDW;Jet     OLEDB:Database     Password=123;USER     ID=123;PASSWORD=123 "    
conn.Open    
          set     rs1=conn.execute( "select     count(*)     from     tstat     where     (sip <> ' ') ")    
          set     rs2=conn.execute( "select     count(*)     from     tstat     where     (scardtype= '计费卡 ') ")    
%>    
<%=rs1( " ")%> <%=rs2( " ")%>    
 
 
出现    
 
ADODB.Recordset     错误     '800a0cc1 '        
 
在对应所需名称或序数的集合中,未找到项目。    
 
如果把 <%=rs1( " ")%> <%=rs2( " ")%> 这行删了就不会出错!
但是就是不能输出了!    
是不是不能这样输出呢?
数据库是ACC的,这个代码用在SQL数据库上没问题!!郁闷!!!

------解决方案--------------------
<%=rs1(0)%> <%=rs2(0)%>

或者

set rs1=conn.execute( "select count(*) AS xx from tstat where (sip <> ' ') ")
set rs2=conn.execute( "select count(*) AS xx from tstat where (scardtype= '计费卡 ') ")
<%=rs1( "xx ")%> <%=rs2( "xx ")%>