仓酷云

标题: ASP网页设计十天学会ASP第七天[ASP教程基本系列] [打印本页]

作者: 再现理想    时间: 2015-1-16 22:44
标题: ASP网页设计十天学会ASP第七天[ASP教程基本系列]
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。进修目标:学会数据库的基础操纵3(删除纪录)
开宗明义,人人间接看程序。
exec="delete*fromguestbookwhereid="&request.form("id")
下面这句话完成了删除纪录的操纵,不外锁定纪录用了纪录独一的暗示id,我们后面创建数据库的时分用的是体系给我们的主键,名字是编号,因为是中文的名字不是很便利,人人能够修正为id,不修正的话就是
exec="delete*fromguestbookwhere编号="&request.form("id")
上面我们看完全的代码:一个表单传给ASP文件一个ID,然后这个ASP文件就删除这个ID。
<formname="form1"method="post"action="example7.asp">
delete:
<inputtype="text"name="id">
<inputtype="submit"name="Submit"value="提交">
</form>example7.asp:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("example3.mdb")
exec="delete*fromguestbookwhere编号="&request.form("id")
conn.executeexec
%>
我在示例内里加了一个example72.asp,和example4.asp差未几,就是加了一个id字段,人人能够先运转这个文件看一下一切纪录的ID和想删除纪录的ID,删除纪录今后也能够经由过程这个文件复查。比及最初一天,我们会把一切的这些器材整合的。人人就不会必要这么贫苦的操纵。
example72.asp:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("example3.mdb")
exec="select*fromguestbook"
setrs=server.createobject("adodb.recordset")
rs.openexec,conn,1,1
%>
<html>
<head>
<title>无题目文档</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<bodybgcolor="#FFFFFF"text="#000000">
<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<%
dowhilenotrs.eof
%><tr>
<td><%=rs("编号")%></td>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
</body>
</html>
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。
作者: 若天明    时间: 2015-1-19 21:51
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 第二个灵魂    时间: 2015-1-28 08:23
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者: 因胸联盟    时间: 2015-2-5 14:30
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 仓酷云    时间: 2015-2-12 06:22
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 愤怒的大鸟    时间: 2015-3-2 23:26
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者: 金色的骷髅    时间: 2015-3-11 07:22
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 冷月葬花魂    时间: 2015-3-17 23:09
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者: 透明    时间: 2015-3-25 06:29
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2