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事件,并自動進行重新連接。 |
?
轉載于:https://www.cnblogs.com/ChinaEHR/p/4471842.html
總結
以上是生活随笔為你收集整理的ODAC(V9.5.15) 学习笔记(三)TOraSession(3)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php时区问题
- 下一篇: 【iOS系列】-程序开启后台运行