ODAC(V9.5.15) 学习笔记(五)TSmartQuery
TSmartQuery是相对于TOraQuery更简洁的数据集,其成员如下
| 
 名称  | 
 类型  | 
 说明  | 
| 
 Expand  | 
 Boolean  | 
 缺省为False,如果为True,则表示无论SQL中罗列的字段是哪些,数据集将自动获取所有字段数据和信息  | 
| 
 SmartRefresh  | 
 Boolean  | 
 缺省为False,如果为True,则表示应用程序在一个并发环境中,对数据库表中记录的修改,会通知其他共同使用的用户  | 
| 
 DependEvents  | 
 在SmartRefresh模式下时,如果某个另外的数据集的RefreshEvent属性指定的事件触发了,将自动触发所有相关关联的数据集中的该属性定义的事件?  | 
|
| 
 RefreshEvent  | 
 在SmartRefresh模式下时,如果该属性指定的这个事件触发了,将自动运行Refresh方法  | 
|
| 
 SmartState  | 
 检查数据集是否处于dsView状态下  | 
|
| 
 View  | 
 当Expand=True时数据集进入dsView状态下  | 
|
| 
 AfterSmartRefresh  | 
 当数据集执行SmartRefresh后触发的事件  | 
|
| 
 RefreshFields  | 
 当前记录的修改内容提交数据库或缓冲区时触发的事件,如果Expand=True,可以对一个非更新字段进行赋值  | 
ODAC(V9.5.15) 学习笔记(五)TSmartQuery的更多相关文章
- ODAC(V9.5.15) 学习笔记(十五)数据离线模式
		
数据离线模式(Disconnected Mode)是指数据库只有在需要的时候才连接,数据的处理放在客户端内存缓冲区中完成.这样做最大的好处是减少了网络资源依赖,对数据库服务器的资源开销和压力也减少.如 ...
 - ODAC(V9.5.15) 学习笔记(一)总论
		
一直在使用ODAC做开发,没时间仔细研究一下,目前采用的是3层结构,ODAC+TDataSetProvider+TClientDataSet做数据处理,也没有多大问题.下一步要开发B/S的程序了,打算 ...
 - ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(4)
		
6.Options TCustomDADataSet的选择项为TDADataSetOptions,其成员介绍如下表 : 名称 类型 说明 TDADataSetOptions AutoPrepare B ...
 - ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
		
3. 选项 TOraSession的Options有如下内容 名称 类型 说明 CharLength TCharLength 单个字符的长度,缺省0,表示从服务器获取对应的字符集中单个字符长度 Cha ...
 - ODAC(V9.5.15) 学习笔记(二)控件列表
		
ODAC的控件有26个,简单介绍如下: TOraSession 管理Oracle的连接 TOraQuery 使用SQL进行数据获取,自动将更新提交数据库 TSmartQuery 在处理字 ...
 - ODAC (V9.5.15) 学习笔记(二十)大数据量获取处理
		
ODAC获取数据的效率比较高,在Web程序中希望能够更快获取第一页的数据时,可以有几种方式: 1.在数据库中进行分页处理: 2.获取所有数据,只是快速返回第一页数据. 第一种方案对应用服务器资源消耗最 ...
 - ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
		
ODAC支持通过Oracle的序列来自动生成表的主键功能.这个过程允许在客户端自动完成,不需要过多代码.这个对一些要求自动增长字段做主键的场合非常有用.其实现步骤为: 1.数据库必须先建立生成主键的序 ...
 - ODAC(V9.5.15) 学习笔记(十八)	数据集缓冲模式
		
数据集的缓冲模式(Cached mode)是将数据库服务器的数据缓冲在客户端内存中进行处理,不再依赖服务器.只有当数据需要提交数据库服务器进行保存时,才将变更数据一次性提交数据库服务器. 数据集缓冲模 ...
 - ODAC(V9.5.15) 学习笔记(十七)主从模式
		
主从模式(Master/Detail mode)是指建立主表和从表关系的多个数据集集合模式. 1. 关系设置 要设置主从模式,必须有一个主表数据集(TDataSet)和一个从表数据集(TDataSet ...
 
随机推荐
- [转-SSRF]什么是SSRF
			
这些天专注了解了SSRF攻击(Server-side Request Forgery,服务器端请求伪造),对这类攻击有了自己的一些总结与看法,老外取这个名字是挺不错的,我很喜欢,这让我想到了CSRF( ...
 - 【网络设备】某防火墙基于IP地址的目的地址转换
			
由于来自Internet的对政府,企业的网络攻击日益频繁,因此需要对内网中向外网提供访问服务的关键设备进行有效保护.采用目的地址NAT可以有效地将内部网络地址对外隐藏. 图中:公网中Internet用 ...
 - struts2.0自定义类型转换
			
在Struts2.0框架中内置了类型转换器,可以很方便的实现在八大数据类型.Date类型之间的自动转换:此外也可以根据自己的需求自定义数据转换类.如下: 首先看一下项目工程中的目录 1.在新建的web ...
 - shell文件的编写
			
见文章http://www.cnblogs.com/handsomecui/p/5869361.html
 - Eclipse + Pydev问题 : pydev unresolved import
			
http://blog.csdn.net/qq_22765745/article/details/71054030http://blog.csdn.net/amghost/article/detail ...
 - 区别JS中类的静态方法,静态变量,实例方法,实例变量
			
1.类的静态方法 先来段代码之后分析 // JS类静态函数 function BaseClass() { } // 类添加add函数 BaseClass.add = function() { cons ...
 - DeepNetwork---tensorflow实现
			
https://github.com/zle1992/Reinforcement_Learning_Game DeepQNetwork.py import numpy as np import ten ...
 - hdu5439 二分
			
题意 初始给了 1 2 两个数 第二步 因为第2个数是2 所以 在序列后面放上2个2 包括他自己之前有的 序列变成 1 2 2 第三步 因为第3个数是2 所以 在序列后面放上2个3 就变成了 1 ...
 - Necklace (全排列 + 匈牙利)
			
#include<bits/stdc++.h> using namespace std; ][], Gra[][]; ]; ]; ]; bool dfs(int u, int vN) { ...
 - Django admin模块无法调用css样式文件
			
在使用Django Admin开发时,发现admin模块css样式文件丢失,无法调用,使火狐浏览器提示: 此 URL 的资源不是文本: http://127.0.0.1:8000/statics/ad ...