asp+access联动(asp中一个页面怎样才能调用两个access数据库)

本文目录
- asp中一个页面怎样才能调用两个access数据库
- asp怎么连接access数据库
- 用asp做网站时如何使用access数据库实现页面之间的连接 (不设置用户注册登录留言等)
- ASP与 Access 数据库连接
- Asp如何连接Access2010数据库
asp中一个页面怎样才能调用两个access数据库
和一个的一样。建立两次就可以了。
db="/admin/timi.mdb" ’数据库文件位置
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"’ACCESS数据库
set conn=server.createobject("ADODB.CONNECTION")
’if err then
’err.clear
’else
conn.open connstr
db="/admin/timi.mdb" ’数据库文件位置
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"’ACCESS数据库
set conn=server.createobject("ADODB.CONNECTION")
’if err then
’err.clear
’else
conn.open connstr
asp怎么连接access数据库
学习目的:掌握ACCESS数据库的连接和读取记录
内容有一点枯燥,但是很重要。在这里不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍了太多的理论知识,让初学者一头雾水。
下面开门见山,看两句话:
《%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%》
第一句话定义了一个adodb数据库连接组件,第二句连接了数据库,大家只要修改后面的数据库名字就可以了。是不是很简单?
下面再看三句:
《%
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%》
这三句加在前面两句的后面,第一句:设置查询数据库的命令,select后面加的是字段,如果都要查询的话就用*,from后面再加上表的名字,我们前面建立的是不是一个gustbook表阿?第二句:定义一个记录集组件,所有搜索到的记录都放在这里面,第三句是打开这个记录集,exec就是前面定义的查询命令,conn就是前面定义的数据库连接组件,后面参数“1,1”,这是读取,后面讲到修改记录就把参数设置为1,3,好了接下来我们读取记录。
《table width="100%" border="0" cellspacing="0" cellpadding="0"》
《%do while not rs.eof%》《tr》
《td》《%=rs("name")%》《/td》
《td》《%=rs("tel")%》《/td》
《td》《%=rs("message")%》《/td》
《td》《%=rs("time")%》《/td》
《/tr》《%
rs.movenext
loop
%》
《/table》
在一个表格中,我们用4列分别显示了上次建立的表里面的四个字段,用do循环,not rs.eof的意思是条件为没有读到记录集的最后,rs.movenext的意思是显示完一条转到下面一条记录,《%=%》就等于《%response.write%》用于在html代码里面插入asp代码,主要用于显示变量。
用asp做网站时如何使用access数据库实现页面之间的连接 (不设置用户注册登录留言等)
ASP网页与数据库的连接是通过ADO的Connection对象完成的。Connection可以打开和关闭数据库。
对于Access数据库,具体的连接方法有三种:
(1)OLE DB连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath = "Data Source=" & Server.MapPath("数据库所在的服务器路径")
objConn.Open Provider & DBPath
(2)DSN-less连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Access Driver (*.mdb)};"
DBPath = "DBQ=" & Server.MapPath("数据库所在的服务器路径")
objConn.Open Driver & DBPath
该方法需注意: Microsoft Access Driver (*.mdb),Driver后面是有一个空格的
(3)ODBC的连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
objconn.open "系统DSN名"
这种方法,必须先创建ODBC数据源。由于其配置没有前两种方法来得简单,所以我们一般看到的都是前两种方法。当不需要数据库时,一般要及时断开与数据库的连接。格式如下:
objConn.close ’关闭连接对象
set objconn=nothing ’连接对象变空值
ASP与 Access 数据库连接
【答案】:《%@ language=VBs cript%》
《%
dim conn,mdbfile
mdbfile=server.mappath(’数据库名称.mdb’)
set conn=server.createobject(’adodb.connection’)
conn.open ’driver={microsoft access driver (*.mdb)};uid=admin;pwd= 数 据 库 密
码;dbq=’&mdbfile
%》
Asp如何连接Access2010数据库
应该是这样的:
《%
Dim connstr
connstr="provider=microsoft.ACE.oledb.12.0;data source=" & server.MapPath("bb.accdb")
Set conn = Server.Createobject("ADODB.Connection")
conn.Open connstr
%》
如果不懂再找我帮你。

更多文章:
cadence adc仿真(Cadence教程3——与非电路原理图仿真以及版图绘制)
2025年12月27日 10:15
电脑中recent是什么(请问我的电脑里C盘上recent里有很多快捷方式图标,它们有什么用,能删除吗)
2026年4月12日 09:15
安卓permission denied(adb 遇到 Permission denied)
2025年12月28日 14:30
excel函数公式大全讲解乘法(excel乘法公式,财务人士必看)
2025年6月28日 18:45
java开发工具包怎么查看(java.util.* 这一类的包在哪里能查看其内容和作用)
2026年3月19日 05:00
简易php聊天室(用php做的聊天室CPU占用很高怎么解决)
2025年11月20日 08:45
delphi源码特殊标记(在delphi里怎么快速将一段代码加成注释)
2026年8月27日 21:45
西门子plc编程软件是什么(西门子PLC编程软件是西门子通用软件吗)
2025年6月5日 19:00















