前些日子有网友问:将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 = 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> </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列)格式输出为HTML表格,以便更有效地展示多行多列的数据。 #### 核心概念解析 1. **ASP(Active Server Pages)**: ASP是一种服务器端脚本环境,可用于创建...
本文将详细介绍如何利用 ASP 控制表格的显示列数,以及相关的代码实现细节。 #### 1. ASP 简介 ASP 是微软开发的一种服务器端脚本技术,用于创建动态、交互式的 Web 应用程序。它允许开发者使用诸如 VBScript 或 ...
`Asp.net 表格列冻结`就是这样一个功能,它允许用户在滚动页面时,关键列始终保持可见,以便于参考。 实现`Asp.net 表格列冻结`通常涉及到前端和后端的协同工作。在本例中,描述中提到了采用了jQuery插件来实现这一...
在本文中,我们将深入探讨如何在ASP中将数据集转换为JSON格式,并处理多重嵌套的JSON数据。JSON(JavaScript Object Notation)是轻量级的数据交换格式,广泛应用于Web服务与客户端之间的数据交互。 首先,让我们...
ASP.NET Table 表格控件是 ASP.NET 中的一个重要控件,它可以用来生成表格,展示数据,并提供了许多有用的属性和方法来控制表格的显示和行为。本文将详细介绍 ASP.NET Table 表格控件的使用方法,包括 Table 对象的...
在IT行业中,将数据库中的数据以表格形式展示在网页上是一项常见的需求,这涉及到Web开发技术,特别是C#、ASP.NET以及SQL的结合使用。在这个过程中,开发者通常需要完成以下几个关键步骤: 1. **数据库连接**:首先...
在描述中提到的"asp多列显示源代码",通常是指一个ASP应用程序,它能够将数据以多列的形式在网页上呈现,这在展示列表或者表格数据时非常常见。 多列显示在网页设计中,尤其是在数据列表和表格的布局中,是一种有效...
在本案例中,我们讨论的是一个针对ASP的改进型组件,专门用于处理Excel文件的输入与输出,并且支持表格的画线和格式设置。这个组件对于那些需要在Web应用程序中生成、编辑或读取Excel电子表格的开发者来说非常有用。...
### ASP.NET中的三种表格化数据方法 在ASP.NET开发中,数据展示是非常重要的环节之一,尤其是在需要对数据进行结构化展示时,表格化数据的方法变得尤为关键。本文将详细介绍ASP.NET中三种常见的表格化数据方法:...
标题中的"asp输出json实例"意味着我们将探讨一个ASP脚本,该脚本能够创建并返回JSON格式的数据。这通常是通过在服务器端处理数据,然后以JSON字符串的形式传递给客户端,例如通过AJAX(Asynchronous JavaScript and ...
在ASP.NET开发中,我们经常会遇到需要处理不规则表格的情况,这些表格可能具有不同数量的行、列或者具有动态变化的结构。在这种情况下,结合jQuery的强大学习库,我们可以有效地管理和操作这些复杂的表格数据。以下...
本文将详细介绍如何通过改进ASP代码来提升输出速度,并介绍一种名为`GetString()`的方法来优化输出。 #### 使用`GetString()`方法优化输出 在ASP应用中,常见的一个场景是从数据库获取数据然后将其格式化为HTML...
在ASP环境中,我们可能需要将服务器端的数据转换为JSON格式,以便于与客户端进行交互,特别是配合AJAX(Asynchronous JavaScript and XML)技术进行异步数据更新。 标题"asp输出json对象实例"指的是在ASP中创建和...
1、使用代码内嵌的方式,在asp.net页面上输出九九乘法表。 2、使用双重循环,外循环的for代码:for (int i = 1; i ; i++),内循环的for代码: for (int j = 1; j ; j++)。 3、使用外循环控制表格的行的输出,使用内...
在本篇文章中,我们将详细探讨ASP中动态多行多列表格输出的技术实现。我们将通过实例代码,演示如何使用ASP语言动态生成多行多列的表格,并输出M行N列的表格数据。 一、ASP中动态多行多列表格输出的需求 在实际开发...
本项目"**C#连接数据库表格显示**"着重于如何利用C#语言和ASP.NET框架来实现这一功能,并且涉及到了下拉选择框(DropdownList)的使用,这在交互式数据输入场景中是非常实用的。 首先,我们要了解C#连接数据库的...
从给定的文件信息来看,主要涉及的是如何在ASP.NET环境中利用C#添加表格的行和列。下面将详细阐述这一过程,包括基本原理、代码实现以及相关知识点。 ### ASP.NET与C#表格操作 ASP.NET是一种用于构建动态网页和Web...
总之,"asoft在线表格处理系统 v1.0"是一个基于ASP的实用工具,它通过源码形式提供了丰富的学习和二次开发机会。对于初学者,可以借此了解ASP的语法和编程思想;对于有经验的开发者,它可以作为快速构建类似应用的...
在ASP.NET WebForm开发中,有时我们需要创建具有复杂布局的表格,例如,表格可能需要有冻结的列或表头,以便用户在滚动时始终保持关键信息可见。这种功能在处理大量数据或者多列分类的场景中尤其有用。下面将详细...