使用ADO訪問Oracle問題彙總
1.應使用微軟的驅動來訪問Oracle。
2.利用ADO訪問資料庫(如:Oracle)時,如果想使用資料感知元件DBGrid等編輯資料(編輯記錄時,ADO預設會將資料自動提交,如果資料正確則沒有關係,可是存在重複記錄時,就會引發異常),並且不想讓資料在資料集滾動時自動提交,可以設定它的屬性LockType值為ltBatchOptimistic,這樣做的目的是為了避免“更新多列”異常,不過一般情況下是不會出現該異常的,這樣做之後需要自己來控制資料的提交,可以把在資料感知元件DBGrid中編輯過的資料儲存到記錄陣列裡,之後再提交。
[@more@]1說明:如果使用的是Oracle的驅動(Oracle Provider for OLE DB)來訪問Oracle,那麼使用ADO資料集控制元件ADOQuery對資料進行編輯時,不能對記錄進行多條編輯,並且不能正確提交。但是使用Microsoft OLE DB for Oracle 是可以的。
2.該類情況的另一種解決方案,使用Zeos元件,其中的TZQuery和TZConnection可以正常處理上述ADO所不能處理的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7416120/viewspace-890574/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pigossbsm 使用問題彙總Go
- Logback使用問題彙總
- rabbitmq安裝使用問題彙總MQ
- python訪問oracle時的問題總結PythonOracle
- CSS問題彙總CSS
- RecyclerView問題彙總View
- Redis問題彙總Redis
- nginx 問題彙總Nginx
- PLSQL安裝與使用問題彙總SQL
- SpringBoot 使用 Elasticsearch 問題彙總Spring BootElasticsearch
- AIX安裝oracle遇到的問題彙總AIOracle
- 機器學習面試問題彙總機器學習面試
- 騰訊雲問題彙總
- 使用Spring Data Jpa遇到問題彙總Spring
- Linux Centos6.5 使用問題彙總LinuxCentOS
- Eclipse初次java開發問題總結-4-Maven使用問題彙總EclipseJavaMaven
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- oracle net相關問題的彙總和解決Oracle
- 解決網站訪問量過大問題的常用技術彙總網站
- Oracle EBS DMZ區訪問問題Oracle
- Redis常見問題彙總Redis
- Java 常見問題彙總Java
- ubuntu所遇問題彙總Ubuntu
- openni niviewer問題彙總View
- Bootstrap常見問題彙總boot
- 一些小問題彙總
- spring data redis 專案使用問題彙總SpringRedis
- Android中handler問題彙總Android
- 代理IP常見問題彙總
- Redis Manager 常見問題彙總Redis
- RDSforSQLserver空間問題排查彙總SQLServer
- ArchLinux各種問題彙總Linux
- zabbix 小問題解決彙總
- SpringMvc常見問題彙總SpringMVC
- JuniperNetScreen常見問題彙總
- hadoop遇到的問題(彙總)Hadoop
- Android開發問題彙總Android
- Oracle RAC+DG巡檢常見問題彙總(一)Oracle