ASP页面中,如何创建和访问记录集?
- 提问者网友:泪痣哥哥
- 2021-07-30 02:41
- 五星知识达人网友:梦中风几里
- 2021-07-30 02:48
<%
'连接数据库
'ON ERROR RESUME NEXT
'过滤非法链接数据库,防止被黑
sss=LCase(request.servervariables("QUERY_STRING"))
if instr(sss,"select")<>0 or instr(sss,"%")<>0 then
response.write "<BR><BR><center>你的网址不合法哦!"
response.end
end if
Fishcy="1.mdb" '数据库路径及名称
set conn=server.CreateObject("adodb.connection")
DBPath = Server.MapPath(Fishcy)
conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath
%>
<%
'创建记录集
sql="select * from News "
'如果需要取特定的记录就加上以下语句
sql=" where Title <> '' "
Set rs= Server.CreateObject("ADODB.recordset")
rs.open sql,conn,1,1
Title=rs("Title")
'''''类推
关闭记录集
rs.close
set conn=nothing
%>
以下是显示提取的内容:
<%=Title%>
<%
'记得关闭数据库连接
conn.close
set conn=nothing
%>
- 1楼网友:零点过十分
- 2021-07-30 04:25
先连接数据库
<%
Set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; " Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb") conn.Open Strconn //一般这为 conn.asp文件 sql="select * from 表名 where 字段名"
Set rs= Server.CreateObject("ADODB.recordset")
rs.open sql,conn,1,1
%>这样就可以如何创建和访问记录集