一、生成记录浏览器
1. 新建MFC(EXE)工程,名为COLEDBDepartmentMFC
2. step 1/6: 选 single document
3. step 2/6: 选Database view without file support,点Data Source——OLE DB
——选MS Jet 4.0 OLE DB Provider(Access 97数据库选Jet 3.51)——选 数据库文件
(*.mdb)位置,测试连接——选 数据表
4. step 3/6: 缺省
5. step 4/6: 取消 Printing and print preview
6. step 5/6: 缺省
7. step 6/6: 缺省,Finish
8. 设计对话框(如下图),ID分别为ID_CODE和ID_NAME
**************************************************
部门
部门代码 ....................................
部门名称 ....................................
***************************************************
9.在class COLEDBDepartmentMFCSet的基类里加上成员变量:
char m_code[5];
char m_name[51];
10.修改COLEDBDepartmentMFCView::DoDataExchange函数,用来绑定变量,显示在对话框中
//以下用于数据交换
void COLEDBDepartmentMFCView::DoDataExchange(CDataExchange* pDX)
{
COleDBRecordView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(COLEDBDepartmentMFCView)
//}}AFX_DATA_MAP
//以下用于数据交换
DDX_Text(pDX,IDC_CODE,m_pSet->m_code,5);
DDV_MaxChars(pDX,m_pSet->m_code,4);
DDX_Text(pDX,IDC_NAME,m_pSet->m_name,51);
DDV_MaxChars(pDX,m_pSet->m_name,50);
}
二、添加、删除和查询记录
(待续)