莫相离 发表于 2015-2-3 23:28:57

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:48

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

深爱那片海 发表于 2015-2-5 06:20:39

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

乐观 发表于 2015-2-11 06:15:12

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

老尸 发表于 2015-3-1 22:43:00

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

愤怒的大鸟 发表于 2015-3-11 00:09:03

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

再见西城 发表于 2015-3-12 09:58:23

不能只是将它停留在纸上谈兵的程度上。

变相怪杰 发表于 2015-3-19 19:49:44

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

活着的死人 发表于 2015-3-20 07:22:33

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

飘飘悠悠 发表于 2015-3-21 10:34:15

不能只是将它停留在纸上谈兵的程度上。

海妖 发表于 2015-3-26 19:33:26

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

因胸联盟 发表于 2015-5-2 00:08:05

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

不帅 发表于 2015-6-14 07:42:28

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

小魔女 发表于 2015-7-3 20:26:08

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

若相依 发表于 2015-7-17 01:46:03

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

山那边是海 发表于 2015-7-17 23:12:12

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

分手快乐 发表于 2015-7-20 02:23:03

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习

透明 发表于 2015-9-22 22:32:52

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

仓酷云 发表于 2015-9-27 03:55:54

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

兰色精灵 发表于 2015-10-2 09:38:33

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页: [1]
查看完整版本: ASP教程之ASP直接读取修正Access数据的演示实例