热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

aspADOGetString函数与用GetString来提高ASP的速度第1/2页

没想到asp下有getstring这个东西,看样子不熟悉这块啊,以后考虑用这个,应该不错,另外还有getrows等,都是asp下提高性能不错的函数。
rs.getstring的方法GetString的作用是:以字符串的形式返回指定的记录集。可以使用这个方法向ASP文件中添加HTML表格。
getstring 方法语法
Set str=objRecordset.GetString(format,n,coldel,rowdel,nullexpr) 
Parameter参数 Description描述
format Optional. A StringFormatEnum value that specifies the format when retrieving a Recordset as a string
可选参数。指定一个
n

Optional. The number of rows to be converted in the Recordset
RecordsetStringFormatEnum值。它是用于指定提取记录集的格式

coldel Optional. If format is set to adClipString it is a column delimiter. Otherwise it is the tab character
可选参数。如果format[格式]值设置为adClipString,那么它就是一个列界定符;除此之外,它便是一个tab[制表符]
rowdel Optional. If format is set to adClipString it is a row delimiter. Otherwise it is the carriage return character
可选参数。可选参数。如果format[格式]值设置为adClipString,那么它就是一个行界定符;除此之外,它便是一个carriage return [回车符]
nullexpr Optional. If format is set to adClipString it is an expression used instead of a null value. Otherwise it is an empty string
可选参数。可选参数。如果format[格式]值设置为adClipString,那么它就是一个用于替代空值的表达式;除此之外,它便是一个空字符
案例
To create an HTML table with data from a recordset, we only need to use three of the parameters above:
我们只要通过上述三个参数中的一个就可以创建HTML格式的记录集数据表:

coldel - the HTML to use as a column-separator 
coldel – 使用HTML格式作为列分隔符 
rowdel - the HTML to use as a row-separator 
rowdel – 使用HTML格式行分隔符 
NullExpr - the HTML to use if a column is NULL 
NullExpr – 如果列为空,则使用HTML 
Note: The GetString() method is an ADO 2.0 feature.
在下面的案例中,我们将使用GetString()方法将记录集以一个字符串的形式保留:

代码如下:

 
<% 
set cOnn=Server.CreateObject("ADODB.Connection") 
conn.Provider="Microsoft.Jet.OLEDB.4.0" 
conn.Open "c:/webdata/northwind.mdb"set rs = Server.CreateObject("ADODB.recordset") 
rs.Open "SELECT Companyname, Contactname FROM Customers", cOnnstr=rs.GetString(,,"",""," ") 
%> 
   
    <%Response.Write(str)%> 
   
<% 
rs.close 
conn.close 
set rs = Nothingset conn = Nothing%> 
  

Constant
常量
Value
Description
描述
adClipString 2 Delimits rows by the rowdel parameter, columns by the coldel parameter, and null values by the nullexpr parameter
指定rowdel参数对行(记录)进行界定;通过coldel参数对列(字段)进行界定,通过nullexpr参数对空值进行界定
12下一页阅读全文

推荐阅读
  • 在使用 Python 编程时,如果在一个函数中引用了未声明为全局变量的外部变量,可能会遇到 UnboundLocalError。本文将通过一个具体的例子来解释如何解决这个问题。 ... [详细]
  • 本文详细介绍了进程、线程和协程的概念及其之间的区别与联系。进程是在内存中运行的独立实体,具有独立的地址空间和资源;线程是操作系统调度的基本单位,属于进程内部;协程则是用户态下的轻量级调度单元,性能更高。 ... [详细]
  • 本文介绍如何通过参数化查询来防止SQL注入攻击,确保数据库的安全性。示例代码展示了在C#中使用参数化查询添加学生信息的方法。 ... [详细]
  • 本文将探讨如何在 Struts2 中使用 ActionContext 和 ServletActionContext 来获取请求参数和会话信息,同时解释它们的内部机制和最佳实践。 ... [详细]
  • RTThread线程间通信
    线程中通信在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取& ... [详细]
  • php三角形面积,335宝石大全
    php三角形面积,335宝石大全 ... [详细]
  • 树莓派4B:安装基础操作系统指南
    本文将详细介绍如何为树莓派4B安装基础操作系统,包括所需材料、镜像下载、镜像烧录以及更换国内源等步骤。 ... [详细]
  • 网络安全实验:Telnet与SSH服务对比及抓包分析
    本实验旨在对比Telnet和SSH两种安全通信协议的服务差异,并通过搭建服务器和使用Wireshark抓包工具进行详细分析。 ... [详细]
  • 中国省市地图概览
    本文提供中国各省市的详细分布图,帮助读者全面了解中国的地理布局。通过这些地图,您可以轻松找到各个省份和直辖市的位置。 ... [详细]
  • 本文介绍了Linux系统中的expect命令及其在自动化任务中的应用,同时探讨了Python中的pexpect模块如何实现类似功能。 ... [详细]
  • AngularJS 控制器详解
    本文通过一个示例详细介绍了 AngularJS 控制器的使用方法,并探讨了控制器之间数据共享的问题。 ... [详细]
  • 在 C# 编程中,使用 this 关键字可以简化构造函数的调用和初始化过程。本文将介绍如何通过 this 关键字优化构造函数的实现。 ... [详细]
  • c#  项目文件,C#viual studio使用方法
    一、项目文件1)Properties节点下主要存放的是当前程序集相关的信息,如版本号、标题等。双击”Properties“,打开如下项目属 ... [详细]
  • 本文详细介绍了如何在Android应用中实现重复报警功能。示例代码可在以下路径找到:https://developer.android.com/samples/RepeatingAlarm/index.html。首先,我们将从Manifest文件开始分析。 ... [详细]
  • 本文总结了软件工程课程M1和M2阶段的个人收获,包括项目开发中的技术学习、团队协作及管理经验。同时,对《构建之法》一书中的相关问题进行了理解和分析。 ... [详细]
author-avatar
琳宝灬幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有