一、如何在新建时没选数据库支持的程序中加入数据库支持 以对话框DAO-Access为例:
1.1用类向导新建类.Name:\"mydb\", Base Class:\"DaoRecordset\",选择正确的数据源和表.
注:vc6无法直接对access2000进行支持,要用的话先转换为97版才行。
1.2在mydb头文件加入#include\"afxdao.h\".在对话框类头文件加入#include\"mydb.h\".
1.3测试:在对话框类加入一按钮,在其响应函数内加入如下代码:
mydb db;
db.Open();
MessageBox(db.m_answerA);
db.Close();
这里假设我的
数据库表里有answerA字段.
二、如何在数据库没有静态绑定其他控件的程序手工加入静态绑定. 仍以上面为例.先把先前的按钮及其消息处理函数删掉.加入一EDIT控件.
2.1 声明:在对话框头文件的AFX_DATA内加入:mydb* rec;如下:
//{{AFX_DATA(CAaaDlg)
enum { IDD = IDD_AAA_DIALOG };
网管下载dl.bitscn.com mydb* rec;
// NOTE: the ClassWizard will add data members here
/