Access编程交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • 用VBA代码+DAO生成带..
  • 用ADO列出某个表的所有字..
  • SQL语句集锦3
  • 使用ADO或DAO如何进行..
  • Access使用Ado列出..
  • SQL SERVER与AC..

最新文章

  • 实验报告 --DAO与AD..
  • 用代码创建mdb格式的Ac..
  • 连接后台数据库提示 无法启..
  • 64位windows系统如..
  • Access的DAO准确获..
  • 利用代码自动创建ODBC源

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > DAO/链接表/ADO/ADP
DAO/链接表/ADO/ADP

DAO基础(3)

3)type、options 和 lockedits 参数

type参数可选表

可选参数

dbOpenDynaset

dbOpenSnapshot

dbOpenForwardOnly

dbOpenDynamic

dbOpenTable

参数说明

Recordset对象表类型

Recordset对象快照类型

Recordset对象仅向前类型

Recordset对象动态类型

Recordset对象动态集类型

options参数可选表

可选参数

dbAppendOnly

dbReadOnly

dbSeeChanges

dbDenyWrite

dbDenyRead

参数说明

只能新增

只读

编辑锁定

禁止其它用户写

禁止其它用户读

备注

仅对动态集

仅对Microsoft Jet 工作区

仅用于动态集类型的记录集

仅用于Recordset对象

仅用于表类型的记录集

可选参数

dbForwardOnly

dbSQLPassThrough

dbConsistent

dbInconsistent

参数说明

仅向前快照

source是SQL

一致更新

不一致更新

 

备注

仅用于Microsoft Jet数据源

仅用于快照

仅用于动态集类型和快照类型

仅用于动态集类型和快照类型

 

lockedits 参数可选表

可以使用 lockedits 参数控制对记录集的锁定。可用以下常数。

常数

描述

dbReadOnly

禁止用户对记录集进行修改

DbPessimistic

在多用户环境中,使用保守式锁定来决定修改记录集的方式

DbOptimisticValue

使用基于行值而非行 IDs 的优化并发。仅用于 ODBCDirect 数据源

4)Recordset对象的类型

Recordset 对象有五种类型:表、动态集、快照、动态和仅向前
表类型的 Recordset 对象是指当前数据库中的本地表或者 Microsoft Jet 创建的外部数据库。在创建表类型的记录集时,数据库引擎打开实际表,后续的数据操作都是直接对基本表进行的。只能对单个的表打开表类型的记录集,而不能对联接或者联合查询打开。 如果使用基本表创建的索引,就可以对表类型的 Recordset 对象进行索引。与其它类型的 Recordset 对象相比,表类型的搜索与排序速度最快。定位特定的记录时,Seek 方法要快于 Find 方法。
动态集类型的 Recordset 对象可以是本地的或者链接的表,也可以是返回的行查询结果。它实际上是对一个或者几个表中的记录的一系列引用。可用动态集从多个表中提取和更新数据,其中包括链接其它数据库中的表。动态集类型具有一种与众不同的特点:不同数据库的可更新联接。利用这种特性,可以对不同类型的数据库中的表进行可更新的联接查询。
动态集和它的基本表可以互相更新。如果动态集中的记录发生改变,同样的变化也将在基本表中反映出来。在打开动态集的时候,如果其他的用户修改了基本表,那么动态集中也将反映出被修改过的记录。动态集类型是最灵活的 recordset 类型,也是功能最强的。不过,它的搜索速度与其它操作的速度不及表类型的 Recordset。
快照类型的 Recordset 对象包含的数据是固定的,它反映了在产生快照的一瞬间数据库的状态。从 Microsoft Jet 数据源得到的快照是不可更新的,从开放数据库互连 (ODBC) 数据源得到的某些快照是可以更新的,这取决于后端数据库的能力。 与动态集类型和表类型的 Recordset 对象相比,快照的处理开销较少。因此,它执行查询和返回数据的速度更快,特别是在使用 ODBC 数据源时。需要注意的是,对于 .mdb 文件,在快照中用指针表示 Memo 和 Long Binary 字段中的数据。
仅向前类型的 Recordset 对象,有时被称为“向前滚动快照”或者“仅向前快照”,提供了快照的一部分功能。它提供了最基本的 Recordset 对象功能,但是通常可以达到最快的速度。与快照类似,从 Microsoft Jet 得到的仅向前类型的 Recordset 对象是不可更新的。另外,仅向前的快照只允许在记录中向前移动,而不能向相反的方向移动。这种类型的 Recordset 对象不能被复制,而且只支持 Move 和 MoveNext 方法。
动态类型的 Recordset 对象是从一个或几个基本表中查询到的结果集,对于返回行的查询,可以在其中添加、修改或删除记录。另外,其它用户对基本表的添加、删除和修改操作也将出现在您的记录集中。这种类型对应于 ODBC 的动态游标。

发布人:leolong-Access中国  
分享到:
点击次数:  更新时间:2009-06-22 08:40:23  【打印此页】  【关闭】
上一条:DAO基础(4)  下一条:DAO基础(2)



相关文章

  • • 实验报告 --DAO与ADO效率之比较
  • • 用代码创建mdb格式的Access文件
  • • 连接后台数据库提示 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开 的解决办法
  • • 64位windows系统如何使用64位的ADO连接Accesss accdb数据库(ACE.OLEDB)
  • • Access的DAO准确获取记录集Recordset的记录数Recordcount
  • • 利用代码自动创建ODBC源
  • • 在打开Ado记录集之前尽量先判断记录集有否打开,如打开则先关闭之
  • • 快速获取Excel文件所有工作表表名

热门文章

  • [2009-04-15] vba的instr到sqlserver存储过程该怎么写?access数据库
  • [2005-02-06] 外部数据的 ODBC 驱动程序和内置驱动程序的差异access数据库
  • [2005-03-23] ASP+Access莫名奇妙的sql语句错误解决access数据库
  • [2009-06-12] 使用 DAO 来设置和检索自定义数据库属性access数据库
  • [2005-02-06] 如何使用ADO的FetchProgress和FetchComplete事件access数据库
  • [2005-02-05] 如何在ADP中读取SQL服务器当前时间access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn