欢迎光临
 
日历
<<  < 2009 - >  >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新日志
最新评论
最新留言
 
Access to Sql 脚本编写器
更新第五版(Access可以直接导入SQLserver):
修正一些bug,用多个目前流行的Access整站和论坛数据库测试(测试最大的80M数据库)
Exe版本可以直接导入到SQL数据库,下载包含Asp 和Exe两个版本的文件

更新第三版:
可以生成完全创建新的SQL库和登陆,并且导入数据的sql和 asp脚本

下载:DB_CreateSqlE(B2004-11-18).rar

------------------------------------------------------
增加第二版的 VB重写的编译Exe版本(可以成为一个小工具),摆脱asp代码运行的不方便!

下载:MDB_CreateSQLE.rar

------------------------------------------------------
Asp版本
下载:

本文所有信息都是由http://www.isee5.com Isee5音乐网提供
第一版(生成在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:转载请注明出处!

isee5 发表于 2007/8/18 20:51:00 | 阅读全文 | 回复(0) | 引用通告 | 编辑
 
  • 标签:Access to Sql 脚本编写器 
  • 发表评论:
     
         
    Powered by Oblog.