邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

ASP连接ACCESS数据库的方法收集

来自:种豆 时间:2017-12-29 阅读:1160次 原文链接
Access数据库是微软公司推出的一款功能强大的数据库,操作简单,各种语言连接Access数据库的方法简单易学,是很多初学者和编程爱好者都喜欢使用的数据库。
 
1 使用ODBC数据源连接Access数据库的方法

使用ODBC数据源连接Access数据库需要创建ODBC DSN数据源。方法如下:
在 Windows 的"开始"菜单打开"控制面板",您可以创建基于 DSN 的文件。双击"ODBC"图标,然后选择"系统 DSN"属性页,单击"添加",选择数据库驱动程序,然后单击"下一步"。按照后面的指示配置适用于您的数据库软件的 DSN。
在"创建新数据源"对话框中,从列表框中选择"microsoft access driver(*mdb)",然后单击"确定"。输入数据源文件的名称,选择要绑定的数据库,然后单击"确定"。单击"完成"创建数据源。

假定建立的odbc源名字为xxx,则连接access数据库的方法如下:

set conn=server.createobject("Adodb.connection")
conn.open "DSN=xxx;UID=;PWD=;Database=customer
2 通过driver建立连接

通过driver建立页面与数据库的连接,不需要创建ODBC DSN数据源,但必须知道实际的数据库文件路径或者数据源名

ODBC:"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
OLEDB:"Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"。

连接Access数据库的语句:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../data/a.mdb")
其中data source是数据库名称,../data/a.mdb是数据库存放的相对路径
如果数据库和ASP文件在同一目录下,只要这样写就可以了:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("a.mdb")

3 ASP连接Access数据库的方法三

set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)

4 ASP连接Access数据库的方法四

set dbconnection=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)

5 ASP连接Access数据库的方法五

DBPath = Server.MapPath("customer.mdb")
set session("rs")=Server.CreateObject("ADODB.Recordset")
" rs=Server.CreateObject("ADODB.Recordset")
connstr="provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
session("rs").Open sql,connstr,1,3

6 ASP连接access数据库代码

将以下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也不需要再设置了。

7.Access数据库的DSN-less连接方法

set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")

8 Access OLE DB连接方法

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")


 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3033380280进行处理
sowsoy.com 版权所有 Copyright©2010-2021 备案号:蜀ICP备2020025376号-3
Email:sowsoy#hotmail.com