VC,自找麻烦?
试试ADO吧,

解决方案 »

  1.   

    我只知道如何创建Access(mdb)的数据库的表。不知道对你有没有帮助。(因为据帮助,说该方法只支持这个数据库驱动)#include <afxdao.h> CDaoDatabase db;
    db.Create(m_path);CDaoTableDef tbf(&db);tbf.Create("UserInfor");
    tbf.CreateField("User",dbText,20,dbVariableField);
    tbf.CreateField("Password",dbLong,4,dbVariableField);
    tbf.Append();
    tbf.Close();tbf.Create("Content");
    tbf.CreateField("CategoryNo",dbLong,4,dbVariableField);
    tbf.CreateField("Content",dbMemo,0,dbVariableField);
    tbf.CreateField("Title",dbText,50,dbVariableField);
    tbf.CreateField("SerialNo",dbLong,4,dbVariableField);
    tbf.CreateField("CreateTime",dbDate,8,dbVariableField);
    tbf.CreateField("ModifyTime",dbDate,8,dbVariableField);
    tbf.Append();
    tbf.Close();tbf.Create("Category");
    tbf.CreateField("CategoryName",dbText,50,dbVariableField);
    tbf.CreateField("CategoryNo",dbLong,4,dbVariableField);
    tbf.CreateField("ParentNo",dbLong,4,dbVariableField);
    tbf.CreateField("IsPrivate",dbBoolean,1,dbVariableField);
    tbf.Append();
    tbf.Close();
      

  2.   

    怎样产生一个新的数据库不知道,但是往中间生成新的表,以及insert 数据,都是可以直接用ExecuteSQL(),来实现的,具体的就是将create table xxx(xad char(10),etsd char(10))
    以及,insert into xxx values("dfwe","euroij") 放在ExecuteSQL就可以了。
      

  3.   

    如果只要产生access数据库并追加纪录,我有现成的源代码,需要的话和我联系(Dao 编写的)。([email protected])