MyDB, Base=DaoRecordset,選擇資料來源/資料表#include "afxdao.h" 及 #include "MyDB.h"MyDB db; db.Open(); MessageBox(db.m_field); db.Close();AFX_DATA 區加入 MyDB* rec;m_fieldrec=new MyDB; rec->Open();WM_CLOSE:rec->Close(); delete rec;UpdateData(FALSE) 刷新顯示CString MyDB::GetDefaultDBName() {
char path[MAX_PATH];
GetCurrentDirectory(MAX_PATH, path);
strcat(path, "\\my.mdb");
return path;
}
將專案與 my.mdb 放同一目錄即可直接執行,免設定 DSN。
雖 DAO 漸被 ADO 取代,但仍是學習 VC 資料庫編程的良好切入點。歡迎指正補充。