ASP程序中使用断开的数据记录集的代码

因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称为断开的记录集。

下面我们就通过一个实例来说明这种技术的使用方法(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")

 objRS.CursorLocation =adUseClient

 objRS.CursorType = adOpenStatic

 objRS.LockType = adLockOptimistic

 strQ = "SELECT 运货商ID, 公司名称, 电话 FROM 运货商 "

 objRS.Open strQ, Cnn, , , adCmdText

 Set objRS.ActiveConnection = Nothing   '断开记录集

 Cnn.Close                 '关闭连接

 Set Cnn = Nothing

 Response.Write "<HTML><BODY>"

 '下面使用断开的记录集

 Do While (Not objRS.EOF)

  strOut = objRS("运货商ID") & ", " & objRS("公司名称") & ", " & objRS("电话")

  Response.Write Server.HTMLEncode(strOut) & "<BR>"

  objRS.MoveNext

 Loop

 Response.Write "<BR>准备新增或插入记录: "

 '若需要更新数据库, 则要重新建立连接

 Set Cnn = Server.CreateObject("ADODB.Connection")

 Cnn.Open strC

 Set objRS.ActiveConnection = Cnn

 objRS.Filter = "公司名称 = '吴丰'"

 If objRS.EOF Then

  objRS.AddNew

  objRS("公司名称") = "吴丰"

  objRS("电话") = "571-7227298"

  objRS.Update

  Response.Write "符合该条件的记录不存在, 则新增.<BR>"

 Else

  objRS("电话") = "571-7227071"

  Response.Write "符合该条件的记录存在, 则 Update.<BR>"

  objRS.Update

 End If

 Set objRS.ActiveConnection = Nothing

 Cnn.close

 Set Cnn = Nothing

 objRS.Close

 Set objRS = Nothing

 Response.Write "</BODY></HTML>"

%>

时间: 2024-10-26 03:53:42

ASP程序中使用断开的数据记录集的代码的相关文章

ASP程序中使用断开的数据记录集的代码_应用技巧

因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称为断开的记录集. 下面我们就通过一个实例来说明这种技术的使用方法(NorthWind.mdb是Microsoft Access97自带的一个数据库,文件adovbs.inc可在C:\Program Files\Common Files\System\ADO下找到): 复制代码 代码如下: <% @LANGUAGE = VBScript %> <!--

ASP程序中使用断开的数据记录集

我们在使用ASP 内置的ADO组件进行数据库编程时,通常是在脚本的开头打开一个连接,并在脚本的最后关闭它,但是就较大脚本而言,在多数情况下连接打开的时间要比它需要打开的时间长得多.因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称为断开的记录集. 下面我们就通过一个实例来说明这种技术的使用方法(NorthWind.mdb是Microsoft Access97自带的一个数据库,文件adovbs.inc可在C:

ASP程序使用断开的数据记录集

程序|断开|记录集|数据     我们在使用ASP 内置的ADO组件进行数据库编程时,通常是在脚本的开头打开一个连接,并在脚本的最后关闭它,但是就较大脚本而言,在多数情况下连接打开的时间要比它需要打开的时间长得多.因此为了节省服务器资源,应该尽可能关闭连接以释放连接所占有的资源,这种关闭记录集的连接而不关闭记录集的技术叫做断开记录集,这个记录集本身则称为断开的记录集.      下面我们就通过一个实例来说明这种技术的使用方法(NorthWind.mdb是Microsoft Access97自带的

在ASP程序中访问Access数据库

access|程序|访问|数据|数据库          在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了.而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选.由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式.         在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台

asp.net程序中最常用的三十三种编程代码

asp.net|编程|程序 asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下!  1. 打开新的窗口并传送参数:   传送参数:  response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 

ASP程序中调用函数Now()异常的问题

新上的一台服务器出现了一个现象:ASP程序中,调用函数Now(),显示的时间总是形如"2009-07-12 上午 08:12:56 "这样的,总显示"上午"和"下午",解决过程及最终解决方法如下: 这么显示,一般都是因为服务器就是如此设置的,先查看时间格式:直接双击任务栏中时间,在弹出的"时间和日期"中果然显示了上午下午这样的字样,那就进入下一步设置: 打开控制面板,选择"区域和语言选项",在"区

如何在ASP程序中使用Telnet协议

程序 1 设计背景 越来越多的企业在建立自己的WEB站点时选择了基于微软的构架.Windows操作系统.IIS WEB Server和ASP技术得到了广泛的使用.但很多企业的网络中存在大量的UNIX主机,导致我们经常希望在浏览器中实现对UNIX系统资源的访问和控制,例如:通过浏览器查看UNIX系统中的用户进程.查看网络状态.甚至完成杀死一个进程这样的控制操作.以前我们可以通过Telnet程序远程登录到UNIX主机上,输入用户名和口令,并在命令行方式下输入命令.通过ASP中的ActiveX控件编程

在Asp程序中取得表单所有内容的方法

程序 /**@描述: 在Asp程序中取得表单所有内容的方法@作者: 慈勤强@Email:cqq1978@Gmail.com Http://blog.csdn.net/cqq*/ 刚才在论坛里面看到有人问这个问题,就是在Asp中如何得到所有表单的名称跟 对应的值.其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地 写下来,仅供参考. 在Asp程序中,用来获得客户端数据的对象是 Request,这个对象给我们提供了很多 的方法以及属性.比如,有这样一个Form, <FORM METH

将数据访问页绑定到断开连接的记录集

断开|访问|记录集|数据 Meyyammai SubramanianMicrosoft Corporation 2001 年 4 月 适用于:Microsoft Access 2002 摘要:本文说明如何将数据访问页绑定到断开连接的 ADO 记录集. 目录简介创建使用断开连接的记录集的数据访问页 简介断开连接的记录集是客户端高速缓存中的对象,该对象没有同服务器实时连接.使用断开连接的记录集,ActiveX 数据对象 (ADO) 允许您创建记录集,断开与数据源的连接,使用户可以脱机查看和编辑记录集