MFC介面程式設計基礎(23) 建立並註冊資料來源

2021-09-05 09:31:13 字數 1593 閱讀 2606

在建立資料庫應用程式之前,先要準備好資料來源。下面我們假設資料庫應用程式要連線的資料庫hotel.accdb存放在c盤根目錄下,該資料庫下有一張tblcustomer的表,如下圖所示:

在windows作業系統的控制面板中,可以找到資料來源odbc管理器的圖示,如下圖所示為windows7中的odbc的圖示,它的位置在控制面板中的管理工具資料夾。由於所要連線的資料庫是由microsoft access建立,要求odbc管理器中安裝有microsoft access的odbc驅動程式。一般,只需安裝了microsoft access軟體,相應的odbc驅動程式就已經預設安裝了。

滑鼠雙擊odbc圖示,彈出「odbc資料來源管理器」對話方塊,如下圖:

在使用者dsn、系統dsn、檔案dsn標籤頁中都可以建立乙個資料來源,但所建立的資料來源的應用範圍是不同的:

可以根據所建立的資料來源的不同的應用場合選擇在不同的標籤頁下建立資料來源,在本例中選擇檔案dsn。在標籤頁中的列表中顯示的是在本機已建立的系統資料來源的列表。

單擊「新增」按鈕,新建乙個資料來源,彈出「建立新資料來源」對話方塊。如圖所示,在odbc驅動程式列表中選擇「microsoft access driver(*.mdb, *.accdb)」。

單擊「下一步」按鈕,

給儲存的檔案資料來源起乙個名字,單擊「下一步」按鈕,

單擊「完成」按鈕,彈出「odbc microsoft access 安裝」對話方塊,如下圖所示。單擊「選擇」按鈕,

設定microsoft access資料來源

彈出「選擇資料庫」對話方塊,選擇資料庫檔案c:\hotel.accdb,連續單擊「確定」按鈕回到前一對話方塊。

選擇資料庫

最後在檔案dsn標籤中可以看到建立的資料來源hotel.dsn出現在資料來源列表中,如下圖

建立好的系統資料來源

MFC介面程式設計基礎(04) Windows字符集

mfc中的text巨集可以自動適應字元型別,如果定義了預處理器程式符號 unicode,那麼編譯器將使用unicode字元,如果沒用定義該預處理器程式符號,那麼編譯器將使用ansi字元。使用text巨集修飾字串常量就足以使乙個應用程式完全不關心其字符集嗎?回答是並不一定,我們還需要做以下操作 字符集...

建立模型並實現介面

from django.db import models class usermodel models.model name models.charfield max length 55,verbose name 姓名 mobile models.charfield max length 11,un...

MFC的多執行緒程式設計建立

本文主要描述基於mfc的多執行緒技術中的工作者執行緒,包括執行緒的建立 傳遞引數 互斥物件保護以及執行緒的銷毀。還將 執行緒函式作為類的成員函式的情況。首先需要說明的是工作者執行緒和介面執行緒的區別,介面執行緒 ui執行緒 指的是包含有訊息佇列的執行緒,可以使用訊息機制相互通訊 工作者執行緒則沒有訊...