ASP网页设计在ASP中利用SQL语句之9:表单操纵
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。语句从某个页面表单中掏出信息是ASP编程中罕见的成绩。可是,遍历经由过程表单传送的纪录会花往多长工夫呢?这取决于数据库的巨细。复杂的GUI界面都大概令轮回遍历操纵泯灭太多的工夫。例如说,假定有个团队成员登录到GUI屏幕输出本人的名字姓氏和名字之间用点号毗连:amy.cowen。这个值经由过程表单提交,她确当前项目列表就从数据库中取了出来并显现在屏幕上。为了疾速地掏出用户的纪录以便显现在屏幕上,你能够编写以下代码。
假定HTML页面上包括以下代码:
<FORMACTION="login_post.asp"METHOD="POST">
<INPUTTYPE="text"NAME="dotname">
<INPUTTYPE="submit">
</FORM>
在你的login_post.asp代码页上你但愿读取dotname字段的值,同时找出数据库内婚配的纪录:
SQL="SELECTdotname,IDFROMteamWHEREdotname="&Request.Form("dotname")&""
假设你接纳GET办法,必要把数据库纪录同QueryString中的字段值做对照,那末你能够接纳一样的基础办法:
SQL="SELECTdotname,IDFROMteamWHEREdotname="&Request.QueryString("dotname")&""
固然,你还能够把表单字段的值分派给某个变量并把它拔出到你的SQL语句中:
dotname=Request.QueryString("dotname")
SQL="SELECTdotname,IDFROMteamWHEREdotname="&dotname&""
</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]