萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> ODAC簡介(續)

ODAC簡介(續)

TOraProvider 組件

======================

如果你使用企業版的Delphi 或C++ Builder,你可以單獨安裝TOraProvider 組件。你要做的就是編譯並安裝 oraprovXX.bpk 包。

OraTools 插件

===============

自 ODAC 3.50 版以後,不再包含設計包 oratoolsXX.bpl. OraTools 現在被作為一個獨立的插件來提供。它被安裝一次即可在Delphi 和 C++ Builder 下使用。但現在它還不支持 Kylix 。

使用ODAC的 GUI 編寫應用程序

--------------------------

自ODAC 3.80 版以後,GUI 就成為了其標准部件之一。意思也就是說以下GUI元素有效:SQL游標,連接Form,連接對話框等。你必須在你的應用程序中明確地聲明頭 OdacVcl (在Linux下是OdacClx ) 單元。這項功能對於在Linux下編寫控制台應用程序特別有用。

Delphi and C++ Builder

By default ODAC does not require unit Forms, Controls and so on. Except

TOraErrorHandler and TConnectDialog components. They require unit Forms

and it's dependants by their nature.

Kylix

在默認情況下,ODAC並產需要QT庫,但除了 TOraErrorHandler,TConnectDialog 以及 TOraAlerter組件以外。 它們包含了依賴於QT的代碼。另外,SmartRefresh 功能禁止在Kylix 下使用. 但是專業版用戶可在Odac.inc中定義宏SMART_REFRESH來實現在Linux環境下SmartRefresh功能。默認情況下,SMART_REFRESH宏在Windows環境下被定義。但是 SmartRefresh 函數需要QT.

預覽版限制

--------------------------

下面的信息說明了在使用ODAC預覽版時的限制:

- 只能在IDE環境中運行基於ODAC設計的應用程序

- 如果選擇了 Net 選項,在TOraDataSet中僅能夠最多使用6個字段。

在IDE中使用多個產品

---------------------------------

ODAC, SDAC 以及 MyDAC 組件使用公用包。

它們是:

dacXX.bpl

dacvclXX.bpl

dcldacXX.bpl

注意:這些產品只有同時被提供時才具有兼容性。如果你升級了已安裝的產品的一部分,有可能會導致與其它部分發生沖突。為了繼續同時使用這些產品,你應該同時升級它們。

copyright © 萬盛學電腦網 all rights reserved