愤怒的大鸟 发表于 2015-1-16 23:21:40

ASP编程:ASP进阶之文章在线办理更新(五)

SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。在线ASP进阶之文章在线办理更新--文章显现篇

沙岸小子

后面已为人人先容了文章的增加保留,接上去就应当讲讲文章的显现了。在这里,你加倍能够看出ASP的复杂易用性,仅仅是经由过程一个文件,就能够对数据库内的一切文章举行显现。它次要是经由过程从毗连前往的文章号(articleid)和栏目标信息(typeid)来翻开数据库中指定的纪录和指定显现所必要的内容。

以下是文章显现页面(list.asp)的具体代码和注解:

"翻开数据库毗连
<!--#includefile="conn.asp"-->
<html>
<%
"界说变量
dimsql
dimrs
dimtypename
dimtypeid
dimrstype,typesql
"承受前往的栏目信息并翻开指定栏目纪录集type
typeid=request("typeid")
setrstype=server.createobject("adodb.recordset")
typesql="select*fromtypewheretypeID="&cstr(typeid)
rstype.opentypesql,conn,1,1
"挪用指定栏目称号并将其信息指定给typename
typename=rstype("type")
"封闭纪录集
rstype.close
%>
<head>
<title>ASP动网前锋|http://asky.on.net.cn</title>
<linkrel="stylesheet"href="style.css">
</head>

<body>
<divalign="center"><center>

<tableborder="1"width="97%"cellspacing="0"cellpadding="0"bordercolorlight="#000000"
bordercolordark="#FFFFFF">
<tr>
<tdwidth="100%"bgcolor="#D0D0D0"><palign="center">
"显现栏目信息
 栏目:<%=typename&%>
<%
"翻开指定纪录集article,并经由过程前往的文章号id翻开指定文章号的相干内容,在这里显现了文章号,到场日期,扫瞄数,文章题目和文章内容
setrs=server.createobject("adodb.recordset")
sql="select*fromartidlewherearticleid="&request("id")
rs.opensql,conn,1,1
%>
----文章编号:<%=rs("articleid")%>----到场日期:<%=rs("date")%>----扫瞄数:<%=rs("hits")%></td>
</tr>
<tr>
<tdwidth="100%"><palign="right"><ahref="javascript:self.close()">『封闭窗口』</a></td>
</tr>
<tr>
<tdwidth="100%"><palign="center"><b><%=rs("title")%></b></td>
</tr>
<tr>
<tdwidth="100%">
<blockquote>
<br>
<%=rs("content")%><br>
<br>
<palign=center>
"这里是文章的EMAIL转发,经由过程一段sentemail程序来完成,上面将为人人先容
<formmethod=Postaction=sentemail.asp?id=<%=rs("articleid")%>>
<b>发送文章到邮箱</b><br>
<inputtype=textname=emailmaxlength=20class=smallInput>
<inputclass=buttonfacetype=submitvalue=发送name=send>
</form>
</blockquote>
</td>
</tr>
</table>
</center></div>
</body>
</html>
<%
"封闭纪录集和数据库毗连
rs.close
setrs=nothing
conn.close
setconn=nothing
%>

以上就是文章的显现程序,在这里以一段很少的代码就完成了从数据库挪用指定文章内容和显现的历程,信任到这里你更能体味到ASP的服从了,在本节中提到了使用ASP在线发送文章到信箱的程序,那末上面我将为人人先容关于文章转发邮箱功效!

转载请说明出处http://asky.on.net.cn
</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。

透明 发表于 2015-1-20 09:33:55

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

爱飞 发表于 2015-1-29 06:30:37

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

乐观 发表于 2015-1-30 14:53:27

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

山那边是海 发表于 2015-2-16 07:07:22

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

飘飘悠悠 发表于 2015-3-5 00:48:54

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

灵魂腐蚀 发表于 2015-3-11 22:03:54

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

只想知道 发表于 2015-3-19 14:53:52

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

莫相离 发表于 2015-3-28 15:48:31

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页: [1]
查看完整版本: ASP编程:ASP进阶之文章在线办理更新(五)