vbs生成ACCESS数据里所有表的字段

更新时间:2008年06月25日 08:38:32   作者:

生成ACCESS数据库里所有表及所有字段并生成一定格式的字符组合

databasename ="access.mdb"''数据库地址

tablename ="blogarticle"''要处理的表名

Set conn = CreateObject("ADODB.Connection")

connstr ="provider=microsoft.jet.oledb.4.0;data source="&databasename

conn.Open connstr

Set rs_all = CreateObject("adodb.recordset")

sql_all ="select name from MSysObjects where type=1 and flags=0"

rs_all.Open sql_all, conn,1,1

DoWhileNot rs_all.EOF

tablename = rs_all(0)

Set rs = CreateObject("adodb.recordset")

sql ="select * from "& tablename &" where 1<>1"

rs.Open sql, conn,1,1

j = rs.Fields.Count

txtContent =""

txtContent1 =""

txtContent2 =""

txtContent3 =""

txtContent4 =""

For i =0To(j -1)

title = rs.Fields(i).Name

txtContent = txtContent & title &"|"

txtContent1 = txtContent1 & title&"=trim(request("""&title&"""))"&"
"

txtContent2 = txtContent2 & title&"=rs("""&title&""")
"

txtContent3 = txtContent3 &"rs("""&title&""")=trim(request("""&title&"""))
"

txtContent4 = txtContent4 & title&"=rs("""&title&""")
"

Next

yongfa365 ="

柳永法(yongfa365)'Blog制作

"&title&"里的字段
"

CreateFile tablename&".html", yongfa365 & txtContent &"
"& txtContent1 &"
"& txtContent2 &"
"& txtContent3 &"
"& txtContent4

rs_all.movenext

Loop

Function CreateFile(FileName, Content)

Set FSO = CreateObject("Scripting.FileSystemObject")

Set fd = FSO.CreateTextFile(FileName,True)

fd.WriteLine Content

EndFunction

databasename ="access.mdb"''数据库地址

tablename ="blogarticle"''要处理的表名

Set conn = CreateObject("ADODB.Connection")

connstr ="provider=microsoft.jet.oledb.4.0;data source="&databasename

conn.Open connstr

''Set rs_all = CreateObject("adodb.recordset")

''sql_all = "select name from MSysObjects where type=1 and flags=0"

''rs_all.Open sql_all, conn, 1, 1

''Do While Not rs_all.EOF

''    tablename = rs_all(0)

Set rs = CreateObject("adodb.recordset")

sql ="select * from "& tablename &" where 1<>1"

rs.Open sql, conn,1,1

j = rs.Fields.Count

txtContent =""

txtContent1 =""

txtContent2 =""

txtContent3 =""

txtContent4 =""

For i =0To(j -1)

title = rs.Fields(i).Name

txtContent = txtContent & title &"|"

txtContent1 = txtContent1 & title&"=trim(request("""&title&"""))"&"
"

txtContent2 = txtContent2 & title&"=rs("""&title&""")
"

txtContent3 = txtContent3 &"rs("""&title&""")=trim(request("""&title&"""))
"

txtContent4 = txtContent4 & title&"=rs("""&title&""")
"

Next

yongfa365 ="

柳永法(yongfa365)'Blog制作

"&title&"里的字段
"

CreateFile tablename&".html", yongfa365 & txtContent &"
"& txtContent1 &"
"& txtContent2 &"
"& txtContent3 &"
"& txtContent4

''    rs_all.movenext

''Loop

Function CreateFile(FileName, Content)

Set FSO = CreateObject("Scripting.FileSystemObject")

Set fd = FSO.CreateTextFile(FileName,True)

fd.WriteLine Content

EndFunction

相关文章

vbs/js脚本编程教学(2)...2007-02-02

运行后当把U盘插入电脑后能够自动把U盘里的PPT偷拷下来。下面用记事本就能实现的批处理或vbs。2009-12-12

VBS教程:VBscript语句-Option Explicit 语句...2006-11-11

这篇文章主要介绍了VBScript 根据IE窗口的标题输出ESC,代替人工按esc操作的实现代码,需要的朋友可以参考下2018-04-04

杀毒的对vbs相当敏感 免杀...2006-08-08

在vbscript中,使用on error resume next处理错误,当使用这段代码时,程序将忽略产生的错误继续运行后面的代码。本文就使用心得作个小结,供有需要的朋友参考2009-02-02

VBS教程:方法-GetTempName 方法...2006-11-11

用vbscript实现的强制杀系统进程的脚本代码,主要用于一些杀毒软件,占系统内存或cpu,我们可以用下面的方法杀掉,黑人也必须杀掉杀毒软件,才能进行下一步操作,不建议搞破坏。2008-05-05

这篇文章主要介绍了vbs 复制指定文件到指定目录下,需要的朋友可以参考下2019-09-09

让批处理被wsh解析的优点...2007-03-03

最新评论

vbs创建mysql数据库_vbs生成ACCESS数据里所有表的字段相关推荐

  1. MySQL数据库自动生成大批量数据

    在mysql学习和练习中,特别是学习索引及性能调优时,需要生成一张或几张大表来进行测试,能给初学者更直观的学习和更深刻的印象 一.生成脚本 以下使用存储过程批量生成包含用户名,手机号,出生日期等字段大 ...

  2. gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...

    mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...

  3. php如何在mysql数据库里创建表_php创建mysql数据库以及数据表

    php创建mysql数据库以及数据表 用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表. $con = mysqli_connect("localho ...

  4. Django创建mysql数据库常用字段及参数

    原文衔接:https://www.cnblogs.com/yanjiayi098-001/p/11733938.html Django创建mysql数据库常用字段及参数 常用字段 1.models.A ...

  5. 如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份

    如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份 介绍 使用活动数据库系统时遇到的一个非常常见的挑战是执行热备份,即在不停止数据库服务或将其设置为只 ...

  6. 创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表

    创建ASP.NET Core MVC应用程序(3)-基于Entity Framework Core(Code First)创建MySQL数据库表 创建数据模型类(POCO类) 在Models文件夹下添 ...

  7. mysql数据库删除重复的数据只保留一条

    问题引入 假设一个场景,一张用户表,包含 3 个字段:id,identity_id,name. 现在身份证号 identity_id 和姓名 name 有很多重复的数据,需要删除多余数据只保留一条有效 ...

  8. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)

    在Mysql数据库中日期跟时间有两种: 1.date类型,date类型也就是我们常见的储存yyyy-MM-dd类型的日期,它不能储存时间,也就是只能储存日期, 2.dateitme就是可以储存日期同时 ...

  9. 创建MySQL数据库的副本_MySQL创建数据库(CREATE DATABASE语句)

    在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER ...

最新文章

  1. 使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题
  2. 量子力学 一 基础2 作用量、普朗克常量与物质波
  3. 从表到里学习JVM实现
  4. s5-15 开放的最短路径优先_OSPF
  5. C语言学习之猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
  6. cache:缓存在asp.net中如何管理?服务器端缓存?Session, Application, Cache objectscache ,客户端缓存?Cookies,ViewState...
  7. 【Android工具】DES终结者加密时报——AES加密演算法
  8. 如何将linux内核的带级别控制的printk内容打印出来
  9. 餐饮创业想赚钱,这5个思维方式少不了
  10. Myeclipse笔记
  11. DELPHI10.2的LINUX数据库开发环境配置
  12. python学习---字符串
  13. 【电路仿真】基于matlab Simulink红绿灯车辆数量识别【含Matlab源码 378期】
  14. 幸福人生心得体会之如何得到好婚姻好事业
  15. 【Django】 终端打印出错信息
  16. 修改人人商城服务器时间,修改收货地址 · 人人商城二次开发常用文档,超详细,微擎开发微擎二次开发【持续更新】 · 看云...
  17. uniapp 微信签名不对解决方案
  18. Navicat Premium 12安装包和破解补丁(亲测有效)
  19. 【微信小程序】微信小程序获取当日以后的时间日期天数、星期
  20. 关于量子计算机的一些整理 (精心整理原创) (1)

热门文章

  1. PDU(协议数据单元)
  2. WPS DATEDIF函数计算日期间隔数
  3. 如何传达绩效评估的价值
  4. 电脑卡顿,软件运行加载缓慢的解决方法
  5. js浏览器后退前进 禁止事件
  6. dapp 是什么?dapp 和 app 有什么区别?一文明白 dapp。
  7. 魔兽世界mac版客户端台服国服互转简单方法
  8. QT客户端框架(http + websocket+QML)
  9. 免费空间的定义以及如何选择免费空间
  10. AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_id‘