<<< 返回 access911.net 编程静态资料库索引页

如何清空、初始化一个数据库?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2006-7-24  浏览人次:2438


专题地址:http://access911.net/fixhtm/72FABE1E11DCEFF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何清空、初始化一个数据库?《表》

 


如何清空、初始化一个数据库?


思路:
方法一:通过ADO 或者系统表找到所有的表名,然后通过组织 JET SQL 的 DELETE FROM [TABLENAME] 语句来删除所有表中的数据;
清空数据以后用 ADO 获取系统的自动编号字段,判断其是否为自动增加、长整字段,然后再组织 JET SQL 的 DDL 语句来初始化自动编号;
所有数据初始化结束后还要压缩修复数据库。

方法二:如果可能,在创建上述数据库后就应该立即复制一份全新的备份,这样就不用事后编程来进行初始化了。

方法三:如果是纯 ACCESS 环境可以用 TransferDatabase 的一个参数 StructureOnly 来导入结构本身。但是上述方法 VB+MDB ASP+MDB .NET+MDB 环境不适用


上述思路涉及到的知识点本站文章都已经论述过了。

    只用ado列出所有的表《ADO/DAO/ADO.NET》
    http://access911.net/index.asp?u1=a&u2=72FAB71E14DC

    ado如何取得表的所有字段信息?《VBA》
    http://access911.net/index.asp?u1=a&u2=74FAB11E10DC

    《查询》如何定义自动编号字段的初始值和步进值?
 .....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABE1E11DCEFF3.htm

 


上一篇:“操作必须使用一个可更新的查询”错误总结

下一篇:新手来看:如何用列表框实现多项选择(多选)

2017年2月22日生成静态资料