建立資料庫應用程式的作業順序

下表顯示您在撰寫資料庫應用程式時的角色和架構角色。

注意

Visual C++ 環境和精靈不支援 DAO(雖然包含 DAO 類別,但您仍然可以使用這些類別)。 Microsoft 建議您針對新的 MFC 專案使用 ODBC。 您應該只使用 DAO 來維護現有的應用程式。

建立資料庫應用程式

Task 您會做 架構會做
決定是否要使用 MFC ODBC 或 DAO 類別。 針對新的 MFC 專案使用 ODBC。 僅使用 DAO 來維護現有的應用程式。 如需一般資訊,請參閱資料存取程式設計 一文 架構提供支援資料庫存取的類別。
使用資料庫選項建立基本架構應用程式。 執行 MFC 應用程式精靈。 選取 [資料庫支援] 頁面上的選項。 如果您選擇建立記錄檢視的選項,也請指定:

- 資料來源和資料表名稱或名稱
- 查詢名稱或名稱。
MFC 應用程式精靈會建立檔案,並指定必要的 include。 視您指定的選項而定,檔案可以包含記錄集類別。
設計您的資料庫表單或表單。 使用 Visual C++ 對話方塊編輯器,將控制項放在記錄檢視類別的對話方塊範本資源上。 MFC 應用程式精靈會建立空白對話方塊範本資源,讓您填入。
視需要建立其他記錄檢視和記錄集類別。 使用 [類別檢視] 建立類別和對話方塊編輯器來設計檢視。 類別檢視會為您的新類別建立其他檔案。
視需要在程式碼中建立記錄集物件。 使用每個記錄集來操作記錄... 您的記錄集是以使用精靈衍生自 CRecordset 的類別為基礎。 ODBC 會使用記錄欄位交換 (RFX) 在資料庫與記錄集的欄位資料成員之間交換資料。 如果您使用記錄檢視,對話方塊資料交換 (DDX) 會在記錄集與記錄檢視上的控制項之間交換資料。
...或針對您想要開啟的每個資料庫,在您的程式碼中建立明確的 CDatabase 將您的記錄集物件基底放在資料庫物件上。 資料庫物件會提供資料來源的介面。
以動態方式將資料行系結至您的記錄集。 在 ODBC 中,將程式碼新增至衍生的記錄集類別,以管理系結。 請參閱記錄集:動態系結資料行(ODBC) 一文

另請參閱

在架構上建置
建置 MFC 應用程式的作業順序
建立 OLE 應用程式的作業順序
建立 ActiveX 控制項的作業順序