您当前的位置: 首页 > 网站编程 > ASP教程 > 将ASP纪录集输出成n列的的表格形式显示的方法代码

将ASP纪录集输出成n列的的表格形式显示的方法代码

作者:不详 来源:网络 发布时间: 2011-10-06 14:08 点击:
前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法,现在写了一个,方便大家使用。 '定义变量 Dim cn,rs,Sql Sql=select CustomerID from Orders '记录总数 Dim TotalNumbe Set cn=Server.CreateObject(ADODB.Connection) cn.OpenProvider=SQLOLEDB.1;Use

将ASP纪录集输出成n列的的表格形式显示的方法代码

  前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法,现在写了一个,方便大家使用。
  
  '定义变量
  
  Dim cn,rs,Sql
  
  Sql="select CustomerID from Orders"
  
  '记录总数
  
  Dim TotalNumbe
  
  Set cn=Server.CreateObject("ADODB.Connection")
  
  cn.Open"Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=NorthWind;Data Source=.;Password=;"
  
  Set rs=Server.CreateObject("ADODB.Recordset")
  
  rs.Open Sql,cn,3,1
  
  TotalNumber=rs.RecordCount
  
  If TotalNumber=0Then
  
  Response.Write"没有记录输出。"
  
  Else
  
  Dim jj,nLeft,cCol
  
  jj=0
  
  nCol=415
  
  nLeft=nCol-(TotalNumber Mod nCol)
  
  If nLeft=nCol Then nLeft=0
  
  Response.Write"<table border><tr>"&vbCrLf
  
  While not rs.EOF
  
  Response.Write"<td>"&rs("CustomerID")&"</td>"&vbCrLf
  
  'If(jj Mod nCol)=(nCol-1)And jj<>TotalNumber-1Then Response.Write"</tr><tr>"&vbCrLf
  
  'If(jj Mod nCol)=(nCol-1)And jj=TotalNumber-1Then Response.Write"</tr>"&vbCrLf
  
  If(jj Mod nCol)=(nCol-1)Then
  
  If jj<>TotalNumber-1Then
  
  Response.Write"</tr><tr>"&vbCrLf
  
  Else
  
  Response.Write"</tr>"&vbCrLf
  
  End If
  
  End If
  
  jj=jj+1
  
  rs.MoveNext
  
  Wend
  
  If nLeft<>0And nLeft<>nCol Then
  
  If nCol<TotalNumber Then
  
  For i=1to nLeft
  
  Response.Write"<td>&nbsp;</td>"&vbCrLf
  
  Next
  
  End If
  
  Response.Write"</tr>"&vbCrLf
  
  End If
  
  Response.Write"</table>"
  
  End If
  
  rs.Close
  
  Set rs=Nothing
  
  cn.Close
  
  Set cn=Nothing
  
  Response.End

分享到:
本文"将ASP纪录集输出成n列的的表格形式显示的方法代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4