仓酷云

标题: ASP教程之ASP直接读取修正Access数据的演示实例 [打印本页]

作者: 莫相离    时间: 2015-2-3 23:28
标题: ASP教程之ASP直接读取修正Access数据的演示实例
减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。access|数据     合适初学ASP的读者的一篇不错的实例文章,详细代码以下:(把上面代码保留为1.asp)
<%
Response.Expires=0
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("mdb/demo.mdb") & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False"
%>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
.p1 { FONT-SIZE: 9pt}
.l1 { BORDER: #000080 2px solid}
-->
</style>
</HEAD>
<BODY>
<TABLE cellPadding=0 cellSpacing=10 class=l1>
<TR><TD>
<TABLE class=p1>
<%
dim sql
dim i
dim outstr
  If Request.ServerVariables("Request_Method")="GET" then
    sql="select * from admin"
    Set RS=Server.CreateObject("ADODB.RecordSet")
    RS.Open sql,conn,3,2
    outstr="<FORM name=forma action=1.asp method=post>"
    outstr=outstr & "<TR><TD align=middle>帐号</TD><TD align=middle>暗码</TD></TR>"
    for i=1 to 3
      if i<=RS.RecordCount then
        outstr=outstr & "<TR><TD><INPUT class=p1 name=t1" & i & " size=20 value=" & chr(34) & RS("帐号") & chr(34) & "></TD><TD><INPUT class=p1 name=t2" & i & " size=20 value=" & chr(34) & RS("暗码") & chr(34) & "></TD></TR>"
        RS.MoveNext
      else
        outstr=outstr & "<TR><TD><INPUT class=p1 name=t1" & i & " size=20></TD><TD><INPUT class=p1 name=t2" & i & " size=20></TD></TR>"
      end if
    next
    Response.Write(outstr)
%>
<TR><TD align=middle colSpan=2><A href="javascript:document.forma.submit();">修正数据</A></TD></TR>
<%
    Conn.Close
    Set Conn=Nothing
  else
    Set RS=Conn.Execute("delete * from admin")
    for i=1 to 3
      sql="insert into admin (帐号,暗码) values('" & Request.Form("t1" & i) & "','" & Request.Form("t2" & i) & "')"
      Set RS=Conn.Execute(sql)
    next
%>
<TR><TD align=middle class=p5>修正操作胜利<BR><BR><A href="1.asp">显示数据</A></TD></TR>
<%   
    Conn.Close
    Set Conn=Nothing
  end if
%>
</TABLE>
</TD></TR></TABLE>
</BODY>
</HTML>
  最初给人人供应一下文章中所用到的数据库:点击这里下载数据库文件(注重:把下载数据库文件更名为demo.mdb放到mdb目次中)
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了. 另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
作者: 小妖女    时间: 2015-2-3 23:37
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 深爱那片海    时间: 2015-2-5 06:20
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 乐观    时间: 2015-2-11 06:15
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 老尸    时间: 2015-3-1 22:43
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 愤怒的大鸟    时间: 2015-3-11 00:09
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 再见西城    时间: 2015-3-12 09:58
不能只是将它停留在纸上谈兵的程度上。
作者: 变相怪杰    时间: 2015-3-19 19:49
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 活着的死人    时间: 2015-3-20 07:22
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 飘飘悠悠    时间: 2015-3-21 10:34
不能只是将它停留在纸上谈兵的程度上。
作者: 海妖    时间: 2015-3-26 19:33
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 因胸联盟    时间: 2015-5-2 00:08
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
作者: 不帅    时间: 2015-6-14 07:42
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
作者: 小魔女    时间: 2015-7-3 20:26
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者: 若相依    时间: 2015-7-17 01:46
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
作者: 山那边是海    时间: 2015-7-17 23:12
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
作者: 分手快乐    时间: 2015-7-20 02:23
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 透明    时间: 2015-9-22 22:32
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者: 仓酷云    时间: 2015-9-27 03:55
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 兰色精灵    时间: 2015-10-2 09:38
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。




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