请教ASP如何从数据库读取新闻主题及id及内容?

多米诺C 2019-07-29 05:32:40
Web小白一枚,正在学习做网站,ASP+Access,目前遇到的问题:
newslist.asp页面将列出数据库中id最大的10条新闻的主题,点击新闻链接页面跳转至newscontent.asp页面
现在newslist.asp页面已经可以列出数据库中的id最大的10条记录,但是不知道如何才能将id对应的新闻内容在newcontent.asp页面中显示出来?
...全文
4908 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rimifon 2020-09-06
  • 打赏
  • 举报
回复
?ID=12+or+(drop table NewsTable)

这样会不会出现内容
山东蓝鸟贵薪 2020-06-27
  • 打赏
  • 举报
回复
步骤如下:
1.使用ASP中连接ACCESS数据库
2.查询表中记录
3.显示出相关信息即可
多米诺C 2020-06-22
  • 打赏
  • 举报
回复
感谢上面前辈们的回复,谢谢
hiphoper 2019-10-01
  • 打赏
  • 举报
回复
一个用asp编写的简单数据库应用程序 http://bbs.ttasp.com/forum.php?mod=viewthread&tid=508&fromuid=1 (出处: 天天ASP家园)
sayfree 2019-09-27
  • 打赏
  • 举报
回复
在list页面,已经有链接了,在新闻内容页面要接收id数据,然后打开该id新闻。 <a href="newcontent.asp.asp?ID=<%=ID%>">新闻标题</a> newscontent页面接收id <% dim id id=request.ServerVariables("id") 接收传递过来的id数据 id=int(id) 过滤一下 if id="" or isnumeric(id)=false then 如果接收的id数据不是数字,就返回 response.Redirect("newslist.asp") end if conn.execute "update NewsTable set NewsHits=NewsHits+1 where NewsID="&id 这个是点击次数+1 dim rs,sql set rs=server.CreateObject("adodb.recordset") sql="select * from NewsTable where NewsID="&id 打开新闻内容。 rs.open sql,conn,0,1 ttl=rs("NewsTitle") acls=rs("SsClass") acont=rs("NewsContent") ahit=rs("NewsHits") rs.close 关闭新闻内容 %> 基本上就是这个意思, 下面调用就可以了。
sayfree 2019-09-27
  • 打赏
  • 举报
回复
在list页面,已经有链接了,在新闻内容页面要接收id数据,然后打开该id新闻。 <a href="newcontent.asp.asp?ID=<%=ID%>新闻标题</a> newscontent页面接收id <% dim id idcode=request.ServerVariables("id") 接收传递过来的id数据 id=int(id) 过滤一下 if id="" or isnumeric(id)=false then 如果接收的id数据不是数字,就返回 response.Redirect("newslist.asp") end if conn.execute "update NewsTable set NewsHits=NewsHits+1 where NewsID="&id 这个是点击次数+1 dim rs,sql set rs=server.CreateObject("adodb.recordset") sql="select * from NewsTable where NewsID="&id 打开新闻内容。 rs.open sql,conn,0,1 ttl=rs("NewsTitle") acls=rs("SsClass") acont=rs("NewsContent") ahit=rs("NewsHits") rs.close 关闭新闻内容 %> 基本上就是这个意思, 下面调用就可以了。
hgwyl 2019-08-10
  • 打赏
  • 举报
回复
将数据库连接文件(/代码)贴出来。

<a href="newcontent.asp.asp?ID=<%=ID%>">
一般情况需要修改为(看数据库连接、打开代码)
<a href="newcontent.asp.asp?ID=<%=rs("ID")%>">

另外,这个问题解决后,需要将ASP+Access更换为ASP+MSSQL。
J_Vernon 2019-08-03
  • 打赏
  • 举报
回复
楼上SQL说法没问题,但是新页面一定要注意数据库的页头打开也页脚关闭,不然也会报错的
李华兵 2019-08-02
  • 打赏
  • 举报
回复
你要做一个显示新闻内容的页面,showNews.asp。
语句类似
set rs=server.createobject("adodb.recordset")
sql="select * from News_Tb where ID="&request("ID")
sql=sql & " order by ID desc"
rs.open sql,conn,1,1
多米诺C 2019-07-30
  • 打赏
  • 举报
回复
引用 1 楼 李华兵 的回复:
<a href="newcontent.asp.asp?ID=<%=ID%>">跳转链接</a>,在newcontent.asp页面再建立一个查询,把新闻内容显示出来。
您好,感谢回复。可能我的问题描述不明确 href="newcontent.asp.asp?ID=<%=ID%>已经实现了,点击链接应该是跳转到newcontent.asp页面来显示新闻的内容,但是添加了id参数的页面是不存在的,如何解决这个问题呢?
李华兵 2019-07-30
  • 打赏
  • 举报
回复
<a href="newcontent.asp.asp?ID=<%=ID%>">跳转链接</a>,在newcontent.asp页面再建立一个查询,把新闻内容显示出来。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧