做ASP好几年了,经常都在写重复的代码,重复率估计是每个程序员都无法避免的。
我们如何提高工作效率,把重复的时间放在学习其他内容上呢?那么我们只有用精简的语句达到最佳的效果。
以下是我用了N久的一种ASP 记录求取 function 函数结构。
'整体记录循环输出结构
function getsql(a,b)
Set rs = conn.Execute(""&a&"")
if not rs.eof then
while not rs.eof
c=c&replace(replace(replace(b,"rs0",rs(0)),"rs1",rs(1)),"rs2",rs(2))
rs.movenext
wend
end if
rs.close
getsql=c
end function
'使用方法
response.write getsql("select top 5 id,title,time from order by id desc","<a href=""index_rs0.html"">rs1</a> rs2")
'函数说明
以上getsql区域 SQL+HTML样式
这个时候
c=c&replace(replace(replace(b,"rs0",rs(0)),"rs1",rs(1)),"rs2",rs(2))
id 在function 被对应rs0 替换
title 在function 被对应rs1 替换
time 在function 被对应rs2 替换
function包中的rs(0),rs(1),rs(2)是对应的求取记录列名,并不是传递的函数,这个大家要注意,往往初学者容易把这里混淆。
HTML结构部分可以根据自己的循环需求去编写,并非固定的格式。SQL结构也可以根据自己的需求去调整,包括字段顺序、top条数、排序方法及where等。
最后我们得到的结果就是:
<a href=""index_5.html"">标题1</a> 2010-10-9
<a href=""index_4.html"">标题2</a> 2010-10-8
<a href=""index_3.html"">标题3</a> 2010-10-7
<a href=""index_2.html"">标题4</a> 2010-10-6
<a href=""index_1.html"">标题5</a> 2010-10-5
分享到:
相关推荐
这个"asp 简易论坛 asp 简单论坛 asp简约论坛 源码 免费版"显然是一款基于ASP技术的简单论坛系统源代码,适合初学者学习或快速搭建小型社区网站。以下将详细介绍ASP论坛开发的关键知识点: 1. **ASP基础**:ASP的...
【ASP源码—简约CMS ASP网站管理系统】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。这个压缩包包含的“ASP源码—简约CMS ASP网站管理系统”是一套基于ASP技术构建的...
ASP.NET 是一种强大的Web应用程序开发框架,由微软公司推出,用于构建动态、数据驱动的Web应用。在ASP.NET中实现“读取串口数据”是一个相对复杂但实用的技术点,通常用于实现远程设备监控或者数据采集系统。串口...
本文将深入探讨如何利用ASP.NET的数据模板控件来开发数据报表。 首先,理解数据模板的概念至关重要。数据模板是一种可重用的代码段,用于描述如何显示数据源中的数据。在ASP.NET中,数据模板可以应用于多种控件,如...
在"ASP.NET与Echarts实现前后端数据的交互"这个主题中,核心是利用ASP.NET后端处理数据,并通过Echarts前端展示。具体步骤如下: 1. **后端数据处理**:在ASP.NET中,你可以使用ADO.NET或Entity Framework等库来...
ASP实例开发源码—简约左侧菜单HTML5全屏网站源码 asp版.zipASP实例开发源码—简约左侧菜单HTML5全屏网站源码 asp版.zipASP实例开发源码—简约左侧菜单HTML5全屏网站源码 asp版.zip
选择合适的数据源取决于你的应用场景和数据的来源。 3. **数据绑定基本步骤** - **添加TreeView控件**:在ASP.NET页面中添加TreeView控件,可以通过拖放方式从工具箱到设计视图,或者在源代码视图中手动添加。 - ...
在ASP.NET开发中,有时我们需要处理大量的数据,例如从Excel文件中导入数据到数据库。当数据量较大时,用户可能需要等待较长时间,此时提供一个进度条和百分比统计能够显著提升用户体验。本文将深入探讨如何使用ASP...
本示例主要关注如何利用ASP(Active Server Pages)技术将本地Excel数据导入到Access数据库中。这种方法同样适用于其他类型的数据库,只要适当地调整连接和处理方式。以下将详细介绍这个过程的关键知识点。 1. ASP...
在标题“asp.net 导出数据与图片到excel”和描述中提到的,是关于如何在ASP.NET环境下将数据和图片导出到Excel文件的一个主题。这是一个常见的需求,尤其是在数据分析、报表生成或数据共享时。以下是一些相关的知识...
ASP源码,压缩包解压密码:www.cqlsoft.com
在ASP(Active Server Pages)开发中,将Access数据库的数据导出到Excel是一种常见的需求,尤其在数据处理和报表生成时。下面将详细讲解两种方法,分别是在服务器端和客户端实现这个功能。 一、服务器端导出 在...
这个“asp生成json数据-调试实例”压缩包很显然是为了帮助开发者学习如何在ASP中生成和处理JSON数据。 首先,我们需要理解ASP中的JSON生成。在ASP中,我们通常会使用VBScript或JScript作为脚本语言。要将ASP数据...
【标题】"基于ASP的红码简约ASP论坛博客版 v1.0.zip" 提供的是一款基于Active Server Pages (ASP)技术开发的论坛与博客结合的软件应用。ASP是微软公司推出的一种服务器端脚本环境,它允许Web开发者创建动态交互式...
在"红码简约ASP论坛博客版 v1.0"中,开发者可能使用了其中一种或两者结合,来实现网页的逻辑控制和数据处理。 2. **请求与响应对象**:ASP中的Request对象用于获取客户端发送的数据,如表单提交的信息;Response...
ASP实例开发源码—简约CMS asp网站管理系统.zip ASP实例开发源码—简约CMS asp网站管理系统.zip ASP实例开发源码—简约CMS asp网站管理系统.zip
本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务...
在"asp.net+jquery显示数据+分页"这个主题中,我们将深入探讨如何利用这两种技术来展示大量的数据并实现分页功能。 首先,ASP.NET是微软推出的一种服务器端脚本框架,用于构建动态Web应用。它提供了丰富的服务器...
在本场景中,“ASP动态生成多条曲线图”是指利用ASP技术从数据库中获取数据,然后在网页上动态地绘制出多条曲线图表。这种功能在数据分析、实时监控和信息展示等场景中非常常见。 首先,我们需要理解ASP的工作原理...
ASP(Active Server Pages)是一种微软开发的服务器端脚本环境...客户端解析适合简单的数据展示,而服务器端解析更适合需要保护数据隐私或需要进行复杂数据处理的情况。在实际项目中,应根据需求选择最合适的解析方法。