{
CString Filepath="data.mdb" ; //将数据库文件Data.mdb在程序的同一目录下
CFileFind Ffind;
BOOL flag=Ffind.FindFile(Filepath);
Ffind.Close();
if(!flag) //如果没有,我们就创立
{
db.Create(Filepath);
CString sqlcmd="CREATE TABLE DataTable(Name VARCHAR(20),Age VARCHAR(3))";
db.Execute(sqlcmd);
db.Close();
MessageBox("数据库建立完成!","数据库消息");
}
_variant_t varname;
COleVarant varage;
CString sname,sage;
int i=0;
db.open(Filepath);
Dbset.Open(AFX_DAO_USE_DEFAULT_TYPE,"SELECT * FROM DataTable",0);
while(!Dbset.IsEOF())
{
varname=Dbset.GetFieldValue("Name");
Dbset.GetFieldValue("Age",varage);
Sname=(LDCSTR)_bstr_t(varname);
Sage(LDCSTR)varage.pbstrVal;
m_list.InsertItem(i,"");
m_list.SetItemText(i,0,Sname);
m_list.SetItemText(i,1,Sage);
i++;
}
Dbset.Close();
db.Close();
}