(
看到了楼主的是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 '通过循环获取所有返回记录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)