仓酷云

标题: ASP网站制作之十天学会ASP之第五天 [打印本页]

作者: 变相怪杰    时间: 2015-1-16 22:25
标题: ASP网站制作之十天学会ASP之第五天
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!进修目标:学会数据库的基础操纵1(写进纪录)
数据库的基础操纵不过是:查询纪录,写进纪录,删除纪录,修正纪录。明天我们先进修写进纪录。
先创建一个表单:
<formname="form1"method="post"action="example5.asp">
name<inputtype="text"name="name"><br>
tel<inputtype="text"name="tel"><br>
message<inputtype="text"name="message"value=""><br>
<inputtype="submit"name="Submit"value="提交">
<inputtype="reset"name="Submit2"value="重置">
</form>
表单提交到example5.asp,上面是example5.asp的代码:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("example3.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insertintoguestbook(name,tel,message)values("+name+","+tel+","+message+")"
conn.executeexec
conn.close
setconn=nothing
response.write"纪录增加乐成!"
%>
在这里后面两句我不说了,前面三句我也不说了,后面说过exec内里的是实行的命令,增加纪录的对照繁,人人要细心看。insertinto前面加的是表的名字,前面的括号内里是必要增加的字段,不必增加的大概字段的内容就是默许值的能够省略。注重,这里的变量必定要和ACCESS内里的字段名对应,不然就会堕落。values前面加的是传送过去的变量。exec是一个字符串,"insertintoguestbook(name,tel,message)values("是第一段,在ASP内里不克不及嵌双引号,以是能够用取代双引号,放在双引号内里,毗连两个变量用+大概&以是","又是一段,两头夹了一个name就是表单传来的变量,如许就能够在这个变量表面加两个,暗示是字符串了,前面的tel是数字型变量以是不必要表面包抄,人人渐渐剖析这句话,假如用表单传来的数据取代变量名字的话这句话为(假定name="aaa",tel=111,message="bbb"):"insertintoguestbook(name,tel,message)values(aaa,111,bbb)"。
接上去的conn.execute就是实行这个exec命令,最初别健忘把翻开的数据库封闭,把界说的组件设置为空,如许能够前往资本。前次的读取为了复杂,我没有封闭,人人能够增补上往:
rs.close
setrs=nothing
conn.close
setconn=nothing
记着,序次不成以倒置!
人人能够到数据库内里往看一看,大概用example4.asp读取看看是否是多了纪录阿?
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
作者: 仓酷云    时间: 2015-1-19 11:32
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 灵魂腐蚀    时间: 2015-1-24 15:42
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 兰色精灵    时间: 2015-2-2 05:14
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者: 精灵巫婆    时间: 2015-2-7 16:48
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 冷月葬花魂    时间: 2015-2-22 16:24
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: admin    时间: 2015-3-7 01:07
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 乐观    时间: 2015-3-14 03:42
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。




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