一些常用的ADO记录集进行管理

   ADO记录集属性设置不会覆盖此连接级别的设置。如果想编辑数据,则必须将连接字符串或 DSN 配置中的ReadOnly 设置,下面就对与ADO记录集进行详细的介绍说明。。。。

  为了实现与数据库服务器的连接,我们必须选择一种数据库访问接口。虽然从VB访问SQLServer有很多接口可供选择,但微软最新的数据库访问接口ADO(ActiveDataObjects)无疑是最有前途的,因为它为基于浏览器的数据库应用系统的实现提供了可能性。

  以下是一些用于数据库及其设备管理的常用函数。

  1.取当前的工作数据库 ----由于管理任务一般都必须在master库中完成,因此,在执行管理任务之前,最好保存当前工作库,以便完成任务之后再切换回去。

  2.判断一个数据库设备是否存在

  3.判断一个虚拟设备号是否被占用:SQLExistDeviceNumber。

  4.找一个最小的尚未被占用的虚拟设备号:SQLGetUnusedDeviceNumber。

  5.取得SQLServer安装目录下的DATA子目录路径:SQLGetDataPath。

  6.创建一个新设备:SQLCreateDevice。

  7.创建一个新的数据库:SQLCreateDatabase65。

  8.取数据库设备的详细信息:SQLGetDeviceInfo。

  9.扩大数据库设备的尺寸:SQLExpandDevice。

  数据库应用系统在运行一段之后,ADO记录集的增大往往要求数据库增大,进而要求扩大设备尺寸。可惜DISKRESIZE语句要求的尺寸参数为扩大后的新尺寸,而非需要增加的尺寸。所以,必须事先查到设备的原有尺寸,才能使用DISKRESIZE语句。

时间: 2024-08-30 03:24:09

一些常用的ADO记录集进行管理的相关文章

利用XSLT把ADO记录集转换成XML

ado|xml|记录集|转换 由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本身的信息.例如:"孟子E章1757281793923net_lover1807581793923"这组数据,从字面很难看出它代表什么意思,也不清楚它有几个数据段组成,但是,如果用XML来做如下的描述,我们就可以清楚地看到每个数据段所代表的含义:  <Pe

ado 记录集对象的filter属性使用中需注意的地方

ado|对象|记录集   最近使用filter对象很多,也遇到了一些问题,我会在使用过程中进一步总结,然后将重要的记录下来. 一.避免空集错误 空集错误一般在第一次filter赋值时没有匹配的情况下.例如: do while not rr.eof     rs.filter="user_id='" & rr("user_id") & "'"        do while not rs.eof                  '

SQL2005-深入了解SSIS中记录集的应用

sql2005|记录集 SQL2005-深入了解SSIS中记录集的应用 在本文,我将介绍如何产生记录集,并将利用记录集中的行和列干某些事情,比如当你想基于行遍历执行某项操作,这是非常有用的 产生记录集非常简单了,上文<SSIS中ExecuteSQL TASK组件>中就介绍了 好了,现在开始我们的准备工作 1.现在我们定义4个变量 ClosureDate 日期型数据 ,初始值为1/12/1999 Contactname 字符串型 emailaddress 字符串型 rsDetails 对象型 这

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

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

断开连接的记录集

断开|记录集     在一本ASP专著中讨论客户端数据,这与服务器端的ASP编程是否矛盾?情况并非如此,因为我们至今尚未碰到只从事服务器端编程的ASP程序员.虽然ASP是一项服务器端技术,但可以想象,编程人员不可能仅仅使用ASP进行编程.从事ASP编程的Web开发人员,仍然需要与客户端数据进行交互.    因此,围绕着ASP构建一个应用程序时必须考虑整个应用程序的情况,这也意味着必须考虑客户端.为了获得一个运行良好.快速响应的应用程序,需要很好地使用客户端数据.    本章将讨论如何在客户端使用

用vba实现将记录集输出到Excel模板_VBA

复制代码 代码如下: '************************************************  '** 函数名称:  ExportTempletToExcel  '** 函数功能:  将记录集输出到 Excel 模板  '** 参数说明:  '**            strExcelFile         要保存的 Excel 文件  '**            strSQL               查询语句,就是要导出哪些内容  '**         

使用OLE DB和ADO调用返回记录集的Oracle存储过程

摘要 OLE DB是建立在ODBC成功基础上的一种开放规范,它为访问和操纵不同类型数据提供开放的标准.ADO是OLD DB的一个消费者,它提供了对OLE DB数据源应用级的访问功能.在应用程序中使用OLE DB和ADO,可以高效地调用返回记录集的Oracle存储过程. 关键字 OLE DB ADO 存储过程 记录集 1 前言 在基于Oracle数据库的ADO应用程序的开发过程中,为了提高执行速度和降低网络流量,往往要在应用程序中调用Oracle数据库服务器端的存储过程.有的存储过程需要返回多行的

ADO 调用存储过程返回多个记录集的问题(关于存储过程内Set NoCount On的作用)

  最近在 CSDN 上回答了好几个网友大致相同的问题 http://community.csdn.net/Expert/TopicView.asp?id=4131244 http://community.csdn.net/Expert/TopicView.asp?id=4156955 大致都是问:为什么没有返回数据集或将记录集赋给表格控件出错 产生问题的原因大致有几个 1.不清楚 ADO.Connection.Execute 的返回机制,所有使用该方法返回的记录集都是只读,仅向前游标的 所以赋

记录集

记录集     前面已经提到,记录集是ADO中最常用的对象,这并不值得奇怪.毕竟,他们包含着数据.但是,对于记录集还有比想象的更多的内容,知道数据如何保存和处理很重要,因为这为选择使用哪种记录集提供了更多的参考.    记录集有不同的类型,在一些细小的地方存在着差异,很容易造成失误.首先需要认真谈论的是光标的概念. 8.4.1 光标    光标(cursor)是让许多人感到困惑的概念,但实际上非常的简单.    光标用来管理记录集和记录集的当前位置,后者是由当前记录指针来处理的.    这不是R