zoukankan      html  css  js  c++  java
  • ASP输出成n列的表格形式显示的方法,多行多列

    http://www.corange.cn/archives/2008/01/141.html
    '定义变量
    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 = 0 Then
     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 - 1 Then Response.Write "</tr><tr>" & vbCrLf
     'If (jj Mod nCol) = (nCol - 1) And jj = TotalNumber-1 Then Response.Write "</tr>" & vbCrLf
     
     If (jj Mod nCol) = (nCol - 1) Then
     If jj <> TotalNumber - 1 Then
     Response.Write "</tr><tr>" & vbCrLf
     Else
     Response.Write "</tr>" & vbCrLf
     End If
     End If
     jj = jj + 1
     rs.MoveNext
     Wend
     If nLeft <> 0 And nLeft <> nCol Then
     If nCol < TotalNumber Then
     For i = 1 to 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.net与javascript问题
    动态加载用户控件
    ASP.NET中实现模版的动态加载
    一个简单的购物车
    给图片加上水印效果
    用存储过程自定义分页
    上传图片及显示图片
    sql server图片的保存和读取
    Legato Single Server SertupFor RMAN
    确定裸设备上控制文件的大小
  • 原文地址:https://www.cnblogs.com/zerogo/p/2209294.html
Copyright © 2011-2022 走看看