ODAC(V9.5.15) 学习笔记(四)TOraDataSet
|
名称 |
类型 |
说明 |
|
SequenceMode |
TSequenceMode |
ODAC可以直接利用Oracle中的序列对象为表的主键赋值,从而实现主键自动增长的功能。该属性决定了在什么场合下使用序列: smInsert 新增记录时 smPost 更新记录时 注意:根据序列更新的字段由KeyFields决定 |
|
KeySequence |
Oracle中用于生成主键的序列名称 |
|
|
CheckMode |
TCheckMode |
在更新一条记录前,对当前记录进行检查的模式,包括: cmException 如果发现当前记录在数据库中已经有变化则触发异常 cmNone 不检查,缺省值 cmRefresh 有变化则刷新当前记录 |
|
Cursor |
TOraCursor |
通过将数据集通过参数返回的游标赋值到另外一个数据集的Cursor属性上,则可以对该游标进行操作,如: OraQuery1.Cursor := OraSQL1.ParamByName('Cur').AsCursor; OraQuery1.Open; |
|
LockMode |
TLockMode |
调用Lock方式时的模式,取值如下: lmLockDelayed 当用户编辑完成并Post时进行锁定,然后释放 lmLockImmediate 当用户开始进入编辑状态时进行锁定,直到Post或Cancel记录时释放 lmNone 不进行锁定 |
|
DMLRefresh |
针对Oracle8中的RETURNING子句对插入或更新后记录进行刷新 |
|
|
Encryption |
TOraEncryption |
指定一个TOraEncryption组件对数据集中的数据进行加解密 |
|
IsPLSQL |
Boolean |
检查SQL是否为一个PL/SQL块 |
|
NonBlocking |
是否为非阻塞模式,缺省为False,如果为True则启动另外一个线程来执行SQL,包括数据更新、插入、删除和数据查询等操作 |
|
|
Session |
指向一个TOraSession对象 |
|
|
SmartFetch |
TSmartFetchOptions |
在获取巨量数据时进行的选择项,设置这些选择项有利于提高数据获取性能,选择项包括: Enabled 是否允许快速获取 LiveBlock 是否使用最小内存处理,如果使用最小内存,则消耗内存最小,但性能会下降 PrefetchedFields 获取指定字段的附加信息,这些信息有利于提高在本地进行过滤、排序等操作 SQLGetKeyValues 针对复杂SQL无法自动生成关键字段时,指定这些字段 |
|
SQLType |
返回Oracle处理SQL的类型代码 |
|
|
CreateProcCall |
在SQL属性中自动构建一个存储过程的调用语句 |
|
|
ErrorOffset |
返回SQL解析失败的错误号 |
|
|
GetErrorPos |
返回SQL解析失败时所在的行和列 |
|
|
GetArray |
针对字段返回一个TOraArray对象 |
|
|
GetFile |
针对字段返回一个TOraFile对象 |
|
|
GetInterval |
针对字段返回一个TOraInterval对象 |
|
|
GetKeyList |
返回指定数据库表的主键字段列表 |
|
|
GetLob |
针对字段返回一个TOraLob对象 |
|
|
GetObject |
针对字段返回一个TOraObject对象 |
|
|
GetRef |
针对字段返回一个TOraRef对象 |
|
|
GetTable |
针对字段返回一个TOraNestTable对象 |
|
|
GetTimeStamp |
根据字段返回一个TOraTimeStamp对象 |
|
|
ChangeNotification |
指向一个TOraChangeNotification控件,用于跟踪数据库变好消息 |
ODAC(V9.5.15) 学习笔记(四)TOraDataSet的更多相关文章
- ODAC(V9.5.15) 学习笔记(四)TOraQuery (1)
TOraQuery是ODAC中常用的一个组件,其继承关系如下: TDataSet ---TMemDataSet ---TCustomDADataSet ---TOraDataSet ---TCusto ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(4)
6.Options TCustomDADataSet的选择项为TDADataSetOptions,其成员介绍如下表 : 名称 类型 说明 TDADataSetOptions AutoPrepare B ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(1)
1.SQL相关 名称 类型 说明 BaseSQL String 没有被AddWhere.SetOrderBy.FilterSQL等方法处理过的原始SQL语句 FinalSQL String 被AddW ...
- ODAC(V9.5.15) 学习笔记(四)TMemDataSet (1)
所有的数据集类组件都是从TMemDataSet继承下来的,该组件实现了内存中对数据的管理,其主要的属性.方法和事件如下. 1.数据更新 名称 类型 说明 CachedUpdates Boolean 数 ...
- ODAC(V9.5.15) 学习笔记(十四)TCRBatchMove
名称 类型 说明 AbortOnKeyViol Boolean 在处理数据时,如果发生主键冲突或主键校验失败时,是否中断 AbortOnProblem Boolean 发生问题时是否中断 Change ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(5)
7.其他 名称 类型 说明 FindKey 类似于BDE的相关功能,在当前数据集中查找指定的记录 FindNearest 移动游标到最符合查找要求的第一条记录处 FindMacro 当前数据集中是否存 ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(3)
4. 主从表关系 名称 类型 说明 MasterSource 从表对应于主表的DataSource组件 DetailFields 从表中对应于主表字段的外键字段 MasterFields 主表中关联从 ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(2)
2.连接相关 名称 类型 说明 Connection 指向一个数据库连接对象 Disconnected 设置为True将在数据库关闭后继续保持数据集的开启状态. 3. 数据获取 名称 类型 说明 Fe ...
- ODAC(V9.5.15) 学习笔记(四)TMemDataSet (3)
3.其他 名称 类型 说明 GetBlob TBlob 按照字段名获取当前数据集中某个Blob类型的字段值,并以TBlob对象形式返回 Prepared Boolean 检查Query的SQL是否已准 ...
随机推荐
- Mybatis时间段比较
在开始时间和结束时间内的一段时间范围的查询 <if test="timeStart != null and timeStart != ''"> and wfsj > ...
- oracle中实现自增id
在一些数据库(例如mysql)中,实现自增id只要在建表的时候指定一下即可, 但是在oracle中要借助sequence来实现自增id, 要用上自增id,有几种方式: 1.直接在insert语句中使用 ...
- 向量体系结构(2)----SIMD指令集扩展和GPU
进行SIMD多媒体扩展的设计,源于一个很容易观察到的事实: 许多多媒体应用程序操作的数据类型比对32位处理器进行针对性优化的数据类型更窄一些. 图像三基色,都是8位.音频采样也都是8位和16位来表示. ...
- 水题C
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,……,L,都种有一棵树. ...
- (1)打造简单OS-汇编写入引导区,虚拟机启动步骤
首先需要您在网上下载NASM编译器,可以将汇编编译为二进制文件 1.写一段汇编代码在屏幕上打印一段字符,可以运行的!并进行nasm为二进制文件,如下"test.asm" 该段汇编主 ...
- 详解 ManualResetEvent(转)
原文:http://www.cnblogs.com/li-peng/p/3291306.html 今天详细说一下ManualResetEvent 它可以通知一个或多个正在等待的线程已发生事件,允许线程 ...
- 20155228 2017-5-10 课堂测试:Arrays和String单元测试
20155228 2017-5-10 课堂测试:Arrays和String单元测试 题目和要求 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 ...
- 大数据处理框架之Strom:redis storm 整合
storm 引入redis ,主要是使用redis缓存库暂存storm的计算结果,然后redis供其他应用调用取出数据. 新建maven工程 pom.xml <project xmlns=&qu ...
- MySQL 0Day漏洞出现 该漏洞可以拿到本地Root权限
2016年9月12日, legalhackers.com网站发布了编号为CVE-2016-6662的0day漏洞公告 .由于该漏洞可以获得MySQL服务器的Root权限,且影响MySql5.5.5.6 ...
- vue路由3:子路由
<div id="app"> <div> <router-link to="/">首页</router-link> ...