我用ADOConnection和好几个ADOQuery(分别读取Access中的各个表),来进行数据库操作
操作完以后(比如对某张表有删除记录,编辑等等),想把原来打开的那个*.mdb进行保存
怎么弄啊?还有我想在程序里面弄一个按键,可以创建一个*.mdb, 该Access文件里面有我这个程序规定的几张表(比如学生资料表,学籍表,成绩表之类的),这些表我倒是知道可以用SQL语言创建,就是不知道怎样创立一个*.mdb文件。谢谢

解决方案 »

  1.   

    陈省的那本《Delphi深度历险》讲有使用JRO之类(我没记确切)的数据库引擎创建access数据库的方法,不妨拿来看看。
      

  2.   

    关键是怎样把表建立到*.mdb中啊?
      

  3.   

    建立一个空白数据库模板,
    要新建的时候,
    拷贝一个模板到目的,
    然后,用ADO联接刚拷贝过过的数据库模板(不要告诉我你不会动态联接数据库),
    然后用SQL创建数据表等操作。PS:ACCESS不支持存储过程,用存储过程怎么做?
    如果怕模板库泄漏了你的数据库的结构或其他信息,
    你可以加一个密码,当然了,在联接时应该设置相应的参数。