仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 433|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之十天学会ASP第八天[ASP教程基本系列]

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:44:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;进修目标:学会数据库的基础操纵4(修正纪录)
先来看代码:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("test.mdb")//这不是之前的一个数据库,内里就aa,bb两个字段
exec="select*fromtestwhereid="&request.querystring("id")
setrs=server.createobject("adodb.recordset")
rs.openexec,conn
%>
<formname="form1"method="post"action="modifysave.asp">
<tablewidth="748"border="0"cellspacing="0"cellpadding="0">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>
<inputtype="text"name="aa"value="<%=rs("aa")%>">
</td>
<td>
<inputtype="text"name="bb"value="<%=rs("bb")%>">
<inputtype="submit"name="Submit"value="提交">
<inputtype="hidden"name="id"value="<%=request.querystring("id")%>">
</td>
</tr>
</table>
</form>
<%
rs.close
setrs=nothing
conn.close
setconn=nothing
%>
人人到如今应当剖析这个代码没有甚么成绩,这个代码的感化是承受后面一个页面的ID然后显现这笔记录,文本框便是输出的中央也是显现的中央,假如必要修正的话修正今后按提交;假如不必要修正就能够间接按提交按钮。这里另有一个器材之前没有说,那就是埋没的表单位素:hidden元素,内里的value是不必用户输出的,会跟着表单一同提交,用于传送变量。上面是modifysave.asp的代码:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("test.mdb")
exec="select*fromtestwhereid="&request.form("id")
setrs=server.createobject("adodb.recordset")
rs.openexec,conn,1,3
rs("aa")=request.form("aa")
rs("bb")=request.form("bb")
rs.update
rs.close
setrs=nothing
conn.close
setconn=nothing
%>
在这里,rs.openexec,conn,1,3前面的参数是1,3,这我之前提过,修正纪录就要用1,3。实践上修正纪录很简单看懂,纪录集是rs,rs("aa")就是以后纪录aa字段的器材,让它即是新的数据request.form("aa")固然就修正了,不外最初别健忘保留,那就是rs.update!
说到这里,纪录的搜刮,读取,修正,拔出都说了,经由过程这最基础的器材就能够作出庞大的器材了,表面的年夜型数据库:旧事体系,留言簿就是字段多一点而已。明天的示例中的代码是分离之前的数据库的,人人DOWN了今后归去调试剖析一下。(rar内里的谁人example72.asp仍是供人人查询纪录ID和查对修正今后的纪录用的)缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
山那边是海 该用户已被删除
沙发
发表于 2015-1-19 21:50:52 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-28 08:23:49 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
若天明 该用户已被删除
地板
发表于 2015-2-5 14:30:16 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
不帅 该用户已被删除
5#
发表于 2015-2-12 06:22:42 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
只想知道 该用户已被删除
6#
发表于 2015-3-2 23:26:39 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-11 07:22:01 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
柔情似水 该用户已被删除
8#
发表于 2015-3-17 23:09:15 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
海妖 该用户已被删除
9#
发表于 2015-3-25 06:20:22 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-9 04:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表