一、使用的是MFC AppWizard
二、數據庫支持與否:
None:不支持 Header files only:只添加頭文件,自己創建數據庫類
DataBase view without files support:不希望用戶通過應用程序訪問特定文件以外的文件(一般使用)
DataBase view with files support:提供自由度,可以使用數據源,也可使用文件
三、數據源設置
ODBC:選擇已注冊的數據庫
記錄集類型:Snapshot:快照模式,系統一次下載整個查詢
Dynaset:動態記錄集,給每一個請求的記錄創建一個實際指針,基本上實時,但訪問量過 大,對網絡負載大(常用)
Table法:數據表法,僅用于DAO,把查詢的內容放入一個臨時表
進行選擇數據庫中的表
其余使用向導的默認的設置
四、顯示數據庫記錄
(一)向表單中添加一些控件來顯示數據庫中的記錄;
(二)為控件添加相對應的成員變量,成員變量名中可以下拉選擇,這些變量是已經通過記錄集指針變換的,多個表里的屬性字段已經經過了改變,并非原來的字段,所以要搞清楚多個表中存在重復字段的選擇;
(三)數據交換過程
DoFieldExchange DoDataExchange
數據庫表<————————>視圖類成員m_pSet<————————>視圖中的控件
(四)連接數據源
連接到一個配置好的數據源:
CDatabase m_database;//聲明數據庫對象
if(!m_database.IsOpen())
{
if(!m_database.Open(_T(ODBC DSN Name)))
文章來源于領測軟件測試網 http://www.kjueaiud.com/