asp查询数据库的问题
时间:2011-11-08
来源:互联网
conn.asp的代码为:
<%
DBPath = Server.MapPath("/data/data.mdb")
constr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
%>
首页index.asp为:
<!--#include virtual="conn.asp" -->
<%
代码
这里读取数据库data.mdb,读取news表中的字段newstitle(文本型)的最新5条数据,加上字段newsid(自动编号)的数据!!!然后输出到网页上!!
%>
代码怎么写呢?
谢谢了!!!
希望不要有注入漏洞!!谢谢了!!!
<%
DBPath = Server.MapPath("/data/data.mdb")
constr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
%>
首页index.asp为:
<!--#include virtual="conn.asp" -->
<%
代码
这里读取数据库data.mdb,读取news表中的字段newstitle(文本型)的最新5条数据,加上字段newsid(自动编号)的数据!!!然后输出到网页上!!
%>
代码怎么写呢?
谢谢了!!!
希望不要有注入漏洞!!谢谢了!!!
作者: ab2002102002 发布时间: 2011-11-08
< %
set rs=server.CreateObject("adodb.recordset") (建立recordset对象)
sqlstr="select * from message" ---- >(message为数据库中的一个数据表,即你要显示的
数据所存放的数据表)
rs.open sqlstr,conn,1,3 ---- >(表示打开数据库的方式)
rs.movefirst ---- >(将指针移到第一条记录)
while not rs.eof ---- >(判断指针是否到末尾)
response.write(rs("name")) ---- >(显示数据表message中的name字段)
rs.movenext ---- >(将指针移动到下一条记录)
wend ---- >(循环结束)
------------------------------------------------------
rs.close
conn.close 这几句是用来关闭数据库
set rs=nothing
set conn=nothing
-------------------------------------------------------
% >
set rs=server.CreateObject("adodb.recordset") (建立recordset对象)
sqlstr="select * from message" ---- >(message为数据库中的一个数据表,即你要显示的
数据所存放的数据表)
rs.open sqlstr,conn,1,3 ---- >(表示打开数据库的方式)
rs.movefirst ---- >(将指针移到第一条记录)
while not rs.eof ---- >(判断指针是否到末尾)
response.write(rs("name")) ---- >(显示数据表message中的name字段)
rs.movenext ---- >(将指针移动到下一条记录)
wend ---- >(循环结束)
------------------------------------------------------
rs.close
conn.close 这几句是用来关闭数据库
set rs=nothing
set conn=nothing
-------------------------------------------------------
% >
作者: hefeng_aspnet 发布时间: 2011-11-08
VBScript code
<!--#include virtual="conn.asp" --> <% sql = "SELECT TOP 5 newstitle, newsid FROM news ORDER BY newsid DESC" Set conn = CreateObject("ADODB.Connection") conn.Open constr Set rs = CreateObject("ADODB.RecordSet") rs.CursorLocation = 3 rs.Open sql, conn, 1, 1 Set rs.ActiveConnection = Nothing %> <table> <% Do While Not rs.EOF Response.Write "<tr><td><a href='deatial.asp?id=" & rs("newsid").Value & "'>" & rs("newstitle").Value & "</a></td></tr>" rs.MoveNext Loop rs.Close conn.Close Set rs = Nothing Set conn = Nothing %> </table>
作者: hookee 发布时间: 2011-11-08
引用 2 楼 hookee 的回复:
VBScript code
<!--#include virtual="conn.asp" -->
<%
sql = "SELECT TOP 5 newstitle, newsid FROM news ORDER BY newsid DESC"
Set conn = CreateObject("ADODB.Connection")
conn.Open constr
Set rs = Crea……
VBScript code
<!--#include virtual="conn.asp" -->
<%
sql = "SELECT TOP 5 newstitle, newsid FROM news ORDER BY newsid DESC"
Set conn = CreateObject("ADODB.Connection")
conn.Open constr
Set rs = Crea……
顶,并且让我知道还有CursorLocation 属性感谢
作者: cweisledxianzai 发布时间: 2011-11-08
引用 3 楼 cweisledxianzai 的回复:
顶,并且让我知道还有CursorLocation 属性感谢
顶,并且让我知道还有CursorLocation 属性感谢
rs.Open sql, conn, 1, 1 后面的两个1,1 是什么意思,难道你不知道吗? 这样学你就毁了。
作者: theforever 发布时间: 2011-11-08
是我看差了,习惯看成CursorType了。
作者: theforever 发布时间: 2011-11-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28