首页数据库asp连接access数据库(如何知道asp已经连接数据库)

asp连接access数据库(如何知道asp已经连接数据库)

编程之家2026-05-16979次浏览

这篇文章给大家聊聊关于asp连接access数据库,以及如何知道asp已经连接数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

asp连接access数据库(如何知道asp已经连接数据库)

在asp中怎么连接Access数据库

asp连接access数据库的方法:

1、设置数据库连接方式:

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&"'"

asp连接access数据库(如何知道asp已经连接数据库)

SET uplist=dbconnection.EXECUTE(SQL)

2、设置连接数据库

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

asp连接access数据库(如何知道asp已经连接数据库)

SQL="select* from auth where id='"& user_id&"'"

session("rs").Open sql,connstr,1,3

3、建立odbc数据源

set conn=server.createobject("Adodb.connection")

conn.open"DSN=xxx;UID=;PWD=;Database=customer

4、附上一个经常用的sqlserver与access通用的连接数据库代码:

<%

Const DataBaseType=1

If DataBaseType=0 then

DBPath="/jb51/news.asp"

SqlNowString="Now()"

ystr=true

nstr=false

suiji="rnd(id)"

Else

'如果是SQL数据库,请认真修改好以下数据库选项

DataServer="wwwjb51net"'数据库服务器IP

DataUser="jb51net"'访问数据库用户名

DataBaseName="jb51net"'数据库名称

DataBasePsw="密码"'访问数据库密码

SqlNowString="getdate()"

ystr=1

nstr=0

suiji="newid()"

End if

On Error Resume Next

If DataBaseType= 1 Then

ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename

Else

ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(DBPath)

End If

Set conn= Server.CreateObject("ADODB.Connection")

conn.open ConnStr

If Err Then Err.Clear:Set conn= Nothing:Response.Write"数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End

%>

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数据库

方法如下:

1、首先新建一个access数据库。access的版本建议是2003年版本的,没有access可以自行下载安装。数据库的名字我们就叫db1.mdb,新建数据库表明为table_1,在表1中新建name等几个字段,并相应插入字段值。

2、用FTP工具在虚拟服务器中新建一个mytest文件夹,将该数据库上传到mytest文件夹中。

3、在mytest文件夹下,新建一个test.asp文件,该文件的内容如下:

<%

set conn=Server.CREATEOBJECT("ADODB.CONNECTION")

DBPath= Server.MapPath("db1.mdb")

conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="& DBPath

sql="select* from table_1 order by id asc"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

do while not rs.eof

response.write(rs("name"))

rs.movenext

loop

conn.close

set rs=nothing

set conn=nothing

%>

4、然后在地址栏输入域名\mytest\test.asp,显示结果如下图。查询到的是“name"字段的值。

文章分享结束,asp连接access数据库和如何知道asp已经连接数据库的答案你都知道了吗?欢迎再次光临本站哦!

web网页制作成品(wix网站制作)程序员入门教程,程序员需要什么学历