VC++6.0用DAO可以读取2003版的ACCESS,但是可以创建2003版的ACCESS么?
用MFC的DAO创建ACCESS表时,一般的程序如下:CString path,name;
CDaoDatabase db;
CDaoTableDef td(&db);
CCreatdb dlg;
if(dlg.DoModal()==IDOK)
{
path=dlg.m_path;
name=dlg.m_tablename;
db.Create(path,dbLangGeneral,dbVersion30);
td.Create(name,dbAttachExclusive,NULL,NULL);
td.CreateField("ID",dbInteger,0,dbFixedField);
td.CreateField("factory",dbText,90,dbFixedField);
td.Append();
td.Close();
db.Close();
}
但是创建的都是97版的,VC++6.0 的MFC到底能不能创建2003版的ACCESS呢?