#include 1、建立cdatabase对象与数据库绑定:
cdatabase m_db;
cstring strdriver = _t("microsoft access driver (*.mdb)");
cstring strdsn;
cstring strfile = _t("c:\\partsmanager.mdb");
strdsn.format(_t("odbc;driver={%s};uid=sa;pwd=;dbq=%s"),strdriver,strfile);
if(!m_db.open(null,false,false,strdsn))
{
afxmessagebox(_t("连接数据库失败!"));
return false;
}
2、建立与m_db绑定的crecordset对象,并逐条读取记录:
crecordset rs(&m_db);
cstring strsql = _t("select * from partsdata");
cstring strdata;
cstring str;
if(!rs.open(crecordset::forwardonly,strsql,crecordset::readonly))
{
afxmessagebox(_t("打开数据表失败!"));
return;
}
while(!rs.iseof())
{//逐个读取记录字段
rs.getfieldvalue(_t