更新第五版(Access可以直接导入SQLserver): 修正一些bug,用多个目前流行的Access整站和论坛数据库测试(测试最大的80M数据库) Exe版本可以直接导入到SQL数据库,下载包含Asp 和Exe两个版本的文件 下载:DB_CreateSqlEV1.05.rar

更新第三版: 可以生成完全创建新的SQL库和登陆,并且导入数据的sql和 asp脚本
下载:DB_CreateSqlE(B2004-11-18).rar
------------------------------------------------------ 增加第二版的 VB重写的编译Exe版本(可以成为一个小工具),摆脱asp代码运行的不方便!
下载:MDB_CreateSQLE.rar
------------------------------------------------------ Asp版本 下载: 第一版(生成在Access下运行的SQL和Asp):
下载:DB_CreateSql.rar
第二版(生成Access数据升迁导入到SQLserver的 Sql脚本 生成结果需要在SQLserver的查询分析器里运行,使用到dataopensource()函数):
下载:DB_CreateSqlE.rar
sql和access的脚本语法细节不一样,所以这两个版本是的结果是完全不同的 第二个版本可能更实用

出发点
因为做数据库升级程序,牵涉到建表,建索引,约束,默认啊!表关系的!!! 晕啊!!!!! 全新写生成数据库结构的Sql语句实在无比麻烦!
最好的需要是,在Access里弄好表结构设计,然后像Sql2000那样对数据库对象编写Sql脚本,基于这个处发点,所以编写了这个小程序,专门对Access数据库对象编写Sql脚本,起到事半功倍的作用! 方便方便
功能简介 功能:可编写Access数据库的常用的主要对象,包括 表,视图,索引,约束,包括 默认值,主键,自动编号,外键(表关系) 编写完自动保存为原数据库名+相应扩展的文件 Asp模式可直接生成带表单输入的可执行的Asp文件,用生成的Asp文件即可生成新的数据库 Sql模式可直接生成纯Sql语句文本
实现思路: 用Ado 模式查询 + Adox对象模型 双管齐下 通过编写模式查询的List文件(该代码需要可另外提供),分析表结构元素 在加上Adox细节获取必要属性,比如自动编号的种子值,增长量 索引集合的列的排序属性 就基本实现了Access Sql的脚本编写 可能更实用的是编写成可执行的 Asp文件, 因为 Access2000的查询设计运行 Sql语句实在弱智,还乱纠错
第一版代码: 按海娃的提议 1.修改了一下,备注类型用回Access标准字 text char / 我一直习惯 LongText varchar
2.按字段的在表中的顺序来编写,这样重建脚本时就保证一致了 测试比较: 将原始数据库编写的sql 与该sql脚本重建的数据库再次编写的 sql比较 一致
代码拷贝框
[Ctrl+A 全部选择 然后拷贝]
(版权: PaintBlue.Net | blueidea.com) 2004-11-12 V37 Ps:转载请注明出处!
出处:蓝色理想
责任编辑:蓝色
|