找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5120|回复: 1

[ASP] 用asp代码生成access数据库

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-6-22 15:23:26 | 显示全部楼层 |阅读模式
asp代码生成access数据库,然后在生成的数据库中创建表。

  1. < %
  2. DBName = server.mappath(".")&"\AccessDB.mdb"
  3. '创建数据库
  4. Set mycat = Server.CreateObject( "ADOX.Catalog" )
  5. mycat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBName
  6. if err.number=0 then
  7. Response.Write("<script>alert('数据库创建成功')</script>")
  8. end if
  9. % >
  10. < %
  11. '创建数据表
  12. Set conn = Server.CreateObject( "ADODB.Connection" )
  13. conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & DBName
  14. Sql="CREATE TABLE TestTable("&_
  15. "id counter IDENTITY (1, 1) NOT NULL ,"&_
  16. "name varchar(255) NOT NULL ,"&_
  17. "pass varchar(255) NULL ,"&_
  18. "logintimes int Default 0 NOT NULL ,"&_
  19. "createtime datetime Default now() NOT NULL "&_
  20. ")"
  21. conn.execute(sql)
  22. if err.number=0 then
  23. Response.Write("<script>alert('数据表创建成功')</script>")
  24. end if
  25. % >
复制代码
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

 楼主| 发表于 2010-6-22 15:26:08 | 显示全部楼层
ASP连接access数据库代码,保存为conn.asp文件,因为每个页面都使用这个,所以将它单独做成一个文件,方便其他文件调用。
<%
set rs=server.CreateObject("adodb.recordset")
db="db1.mdb"
set conn=server.CreateObject("adodb.connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
%>
这样,当其他文件要调用这个文件方法:<!--#include file="conn.asp"-->就可以了,rs也不需要再设置了。
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表