欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP程序中使用断开的数据记录集】,下面是详细的分享!
ASP程序中使用断开的数据记录集
我们在使用ASP 内置的ADO组件进行数据库编程时,通常是在脚本的开头打开一个连接,并在脚本的最后关闭它,但是就较大脚本而言,在多数情况下连接打开的时间要比它需要打开的时间长得多。因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称为断开的记录集。
下面我们就通过一个实例来说明这种技术的使用方法(NorthWind.mdb是Microsoft Access97自带的一个数据库,文件adovbs.inc可在C:\Program Files\Common Files\System\ADO下找到):
| 以下为引用的内容: <% @LANGUAGE=VBScript %> <!--#include file="adovbs.inc"--> <% Response.Expires=0 Dim Cnn,objRS, strOut, strQ, strC StrC="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\asp24") & "\NorthWind.mdb;" '建立连接 Set Cnn=Server.CreateObject("ADODB.Connection") Cnn.Open StrC '创建Recordset对象 Set objRS=Server.CreateObject("ADODB.Recordset") strQ="SELECT 运货商ID, 公司名称, 电话 FROM 运货商 " Response.Write "<HTML><BODY>" '若需要更新数据库, 则要重新建立连接 |
以上所分享的是关于ASP程序中使用断开的数据记录集,下面是编辑为你推荐的有价值的用户互动:
相关问题:怎么知道查询出来的记录集的数据有多少条
答:如何使一个数据库? 使用ASP最简单的语言数据库做ASP例如 1,问题:。 ASP是一种编程语言? ASP不是编程语言,而是一种开发环境。 ASP提供的指令在服务器端的环境中,它使用一种特殊的符号> HTML和基于服务器的翻译必须被发送到客户端的命令... >>详细
相关问题:请问asp如何用if函数判断记录集记录是否存在?比如...
答:用查询 where x='x' if rs.recordcount>0 then 表示存在 >>详细
相关问题:ASP怎么关闭记录集,怎么释放对像,数据库还用不用...
答:链接数达到多少要关闭记录集,这个没有要求 主要是看服务器的能力。不过一般没有哪个网站会在同一个页面同时打开记录集达到让服务器承受不了的程度 先关闭记录集rs.close,有无()都可以 然后释放对象set rs=nothing 如果页面是使用rs.open sql... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
