名称
|
类型
|
说明
|
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事件,并自动进行重新连接。
|