ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
3. 选项
TOraSession的Options有如下内容
名称 |
类型 |
说明 |
CharLength |
TCharLength |
单个字符的长度,缺省0,表示从服务器获取对应的字符集中单个字符长度 |
Charset |
String |
指定ODAC的字符集,只能在Oracle8的客户端下使用 |
ClientIdentifier |
String |
客户端标识,只能在Oracle9及以上版本使用 |
ConnectionTimeout |
Integer |
连接超时时间(毫秒),缺省0表示一直等待到成功或报错 |
DateFormat |
String |
日期格式,缺省为空,取系统设置 |
DateLanguage |
String |
指定日期表达的语言,缺省为空,取系统设置 |
Direct |
Boolean |
是否采用直接访问模式(Direct mode) |
EnableIntegers |
Boolean |
是否自动将精度小于10的数值型(Number)字段转化为整形(Integer)字段 |
EnableNumbers |
Boolean |
是否自动将精度大于15的整形(Integer)字段转化为数值型(Number)字段 |
EnableOraTimestamp |
Boolean |
是否自动为Oracle的TimeStamp字段建立TOraTimeStampField类型字段,缺省False,表示建立标准的TSQLTimeStampField类型字段 |
IPVersion |
TIPVersion |
IP版本 |
KeepDesignConnected |
Boolean |
缺省True,表示如果连接控件在设计期被设置了Connected=True,在程序启动时自动连接。建议设置为False,因为一般情况下运行期是需要调整数据库连接参数的,而设计期的参数不一定正确,导致程序启动时自动连接报错。 |
OptimizerMode |
TOptimizerMode |
优化模式,决定Oracle在返回全部记录和返回第一条(或多条)记录之间的优化模式。 |
DisconnectedMode |
Boolean |
是否采用数据离线模式,如果采用数据离线模式,则只有在需要连接数据库进行SQL操作时才会发生连接动作,并且在操作完成后自动关闭。 |
UseUnicode |
Boolean |
是否采用双字节存储数据库发送过来的字符和字符串,缺省False,由客户端程序自动完成双字节处理 |
StatementCache |
Boolean |
是否对需要处理的SQL语句进行缓冲,缓冲SQL有利于提升性能,尤其是在大批量SQL语句需要执行的情况下。缓冲大小取决于StatementCacheSize。 |
StatementCacheSize |
Integer |
|
AllowImplicitConnect |
Boolean |
是否允许隐藏式连接,缺省True,即如果连接控件处于关闭状态,而其关联的一个数据集需要访问数据库,则连接控件将自动进行数据库连接。 |
DefaultSortType |
TSortType |
关联数据集使用IndexFieldNames属性进行索引时,缺省索引方式,其中: stBinary,表示按字符的ASC码值排序 stCaseInsensitive 大小写不敏感 stCaseSensitive 大小写敏感 缺省stBinary |
LocalFailover |
Boolean |
如果为True,当连接中断时会触发OnConnectionLost事件,并自动进行重新连接。 |
ODAC(V9.5.15) 学习笔记(三)TOraSession(3)的更多相关文章
- ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
2. 事务相关 名称 类型 说明 AutoCommit Boolean 是否自动提交事务 注意:只有当TOraSession和TOraQuery的AutoCommit都为True时才对每个数据库操作自 ...
- ODAC(V9.5.15) 学习笔记(三)TOraSession(1)
1. 连接相关 名称 类型 说明 ConnectDialog 执行连接对话框控件 Connected Boolean 连接状态,通过函数Connect和Disconnect连接或关闭数据库连接,并触发 ...
- ODAC(V9.5.15) 学习笔记(三)TOraSession(4)
4. 数据库信息 名称 类型 说明 GetDatabaseNames 获取对应的数据库对象名称列表 GetSequenceNames GetStoredProcNames GetTableNames ...
- ODAC(V9.5.15) 学习笔记(一)总论
一直在使用ODAC做开发,没时间仔细研究一下,目前采用的是3层结构,ODAC+TDataSetProvider+TClientDataSet做数据处理,也没有多大问题.下一步要开发B/S的程序了,打算 ...
- ODAC(V9.5.15) 学习笔记(十六)直接访问模式
直接访问模式(Direct mode)是ODAC最大的特色之一,即不需要安装Oracle客户端,ODAC越过了OCI(Oracle Call Interface ),使用TCP/IP协议就可以直接与O ...
- ODAC(V9.5.15) 学习笔记(四)TOraDataSet
名称 类型 说明 SequenceMode TSequenceMode ODAC可以直接利用Oracle中的序列对象为表的主键赋值,从而实现主键自动增长的功能.该属性决定了在什么场合下使用序列: sm ...
- ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(4)
6.Options TCustomDADataSet的选择项为TDADataSetOptions,其成员介绍如下表 : 名称 类型 说明 TDADataSetOptions AutoPrepare B ...
- ODAC(V9.5.15) 学习笔记(二)控件列表
ODAC的控件有26个,简单介绍如下: TOraSession 管理Oracle的连接 TOraQuery 使用SQL进行数据获取,自动将更新提交数据库 TSmartQuery 在处理字 ...
- ODAC (V9.5.15) 学习笔记(二十)大数据量获取处理
ODAC获取数据的效率比较高,在Web程序中希望能够更快获取第一页的数据时,可以有几种方式: 1.在数据库中进行分页处理: 2.获取所有数据,只是快速返回第一页数据. 第一种方案对应用服务器资源消耗最 ...
随机推荐
- composer----------composer初体验,如何安装,如何下载
最近PHP里面比较火的一款框架laravel,想学一下看下这个框架到底哪里好.这款框架的中文官网激励推荐composer,没办法就去学了一些composer.结果整了半天,还不如看一段短视频学的容易. ...
- a标签响应onclick事件,并且不执行href动作
1.javascript:void(0)相当于一个死链接,href不执行 <a href="javascript:void(0)" onclick="doSomet ...
- Java -- 深入浅出GC自动回收机制
1,去年开春去美团和58同城面试的时候第一个问题基本上都是来说说 Java GC机制,当时年轻的我也很耿直,直接说不会,现在想想还是当时年轻啊.刚好这段时间被各大论坛的面试题刷屏,见到最多的也是也是这 ...
- python socket编程笔记
用python实现一个简单的socket网络聊天通讯 (Linux --py2.7平台与windows--py3.6平台) 人生苦短之我用Python篇(socket编程) python之路 sock ...
- 编写python的程序
执行python程序有两种方式: 1.交互式环境:输入代码立即执行 优点:调试程序方便 缺点:无法永久保存程序 2.代码写入文件 ...
- php-fpm慢日志配置
upstream timed out (110: Connection timed out) while reading response header from upstream Nginx报错日志 ...
- html5-了解元素的属性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- mac下编译cpu only caffe并用xCode建caffe工程
mac编译caffe 好像又变容易了,直接git clone下载blvc源码,make.config里去掉了CPU_ONLY前面的注释,并没有安装任何依赖,也可能是自己mac上本来有, xCode里调 ...
- OpenCV学习笔记(一) - 边界填充、Rect函数
边界填充: c++实现,测试在mac pro里,输入720p时间0.4ms: cv::copyMakeBorder(image, dst, , , , , cv::BORDER_REPLICATE); ...
- Spring源码阅读(四)
我们知道,在spring bean生命周期中,我们可以在不同阶段执行处理器或者方法,比如init-method,destroy方法,BeanPostProcessor接口等.那么这些处理器或方法的执行 ...