ASP问题,如何调用数据库数据?

ASP问题,如何调用数据库数据?,第1张

首先需要连接数据库,access还是SQL是不同的请度娘。我只说说你后面的问题。在连接成功后存在一个conn

(

看到了楼主的是rsClassBm

,请替换即可

)调用的方法按照楼主的则是<%set

rsnews=conn.execute("select

*

from

ArtBigClass")do

while

not

rsnews

.eof

%>"><%=

rsnews("BigClassName")

%><%

rsnews.movenext

loop%>

<%

dim

connstr

set

conn=server.createobject("adodc.connection")

connstr="DRIVER={SQL

sever

(*.db)}Defausltdir=DBQ="+"server.mappath("这里是数据库文件的地址")"

conn.open

connstr

%>

如上是连接数据库了,如果要做导航的话,得调用数据库的内容,那要再上面文件加上这些

set

recordset1=server.createobject("adodc.recordset")

这句是创建数据集

比如你的导航有一项是news,那你可再加上

recordser1.open()

在导航栏用<%response.write(recordset1.fields.item("news").value)%>

在asp动态语言页面中连接数据库是通过asp内部的ADO组件通过ODBC完成。

1、首先应创建 Connection 对象的实例。

下面的脚本创建 Connection 对象

<%

'Create a connection object

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

'Open a connectionthe string refers to the DSN

%>

2、接着打开数据库连接:

cn.Open "FILEDSN=MyDatabase.dsn"

注意:无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。

在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。

3、连接过程:

<%

Set cn = Server.CreateObject("ADODB.Connection")'创建数据库连接对象

Set rsCustomers = Server.CreateObject("ADODB.Recordset")'创建数据库查询对象

cn.Open "FILEDSN=SQLlink.dsn" '打开数据库

strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where username='duguying'"

rsCustomers.Open strSQL, cn'运行SQL语句

%>

4、处理数据库返回数据

Set username1= rsCustomers("username") '获取username字段的返回结果

Set password1= rsCustomers("password") '获取password字段的返回结果

Do Until rsCustomers.EOF

Response.Write username1 &" " &password1 &"<BR>"

rsCustomers.MoveNext

Loop '通过循环获取所有返回记录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10644105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存