灵魂腐蚀 发表于 2015-1-16 22:08:40

ASP网站制作之ASP疾速开辟办法之数据操纵

ASP脚本是采用明文(plaintext)方式来编写的。这是我本人的心得,给人人作个参考。
我的目标是闪开发变得复杂,尽量少地思索完成语句,更多地把精神用于思索营业逻辑。但愿我的文章对人人有所启示和匡助。
好吧,让我们进进正题:
先看以下例子:
以下为援用的内容:
<%
db_path="database/cnbruce.mdb"
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db_path)
conn.Openconnstr
Setrs=Server.CreateObject("ADODB.Recordset")
sql="Select*fromcnarticle"
rs.Opensql,conn,1,1
ifrs.EOFandrs.BOFthen
response.write("临时还没有文章")
else
DoUntilrs.EOF
response.write("文章题目是:"&rs("cn_title"))
response.write("<br>文章作者是:"&rs("cn_author"))
response.write("<br>文章到场工夫是:"&rs("cn_time"))
response.write("<br>文章内容是:"&rs("cn_content"))
response.write("<hr>")
rs.MoveNext
Loop
endif
rs.close
Setrs=Nothing
conn.close
setconn=Nothing
%>
嗯,这是一个典范的读取数据并显现的例子,拜见:http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
嗯,的确复杂。从上至下,很简单分明。可是当你对多个表举行读插编削的时分,当你的代码里有良多HTMLjs混同的时分,你会有疑问:为何有这么多器材要反复呢?
以是一样平常我们把一些复杂的操纵自力出来,写成类大概函数放进包括文件(include)。
那末以上的操纵我们可使用两个文件来完成:
conn.asp

以下为援用的内容:
<%
db_path="database/cnbruce.mdb"
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db_path)
conn.Openconnstr
%>
showit.asp
以下为援用的内容:
<!--#includefile="conn.asp"-->
<%
Setrs=Server.CreateObject("ADODB.Recordset")
sql="Select*fromcnarticle"
rs.Opensql,conn,1,1
ifrs.EOFandrs.BOFthen
response.write("临时还没有文章")
else
DoUntilrs.EOF
response.write("文章题目是:"&rs("cn_title"))
response.write("<br>文章作者是:"&rs("cn_author"))
response.write("<br>文章到场工夫是:"&rs("cn_time"))
response.write("<br>文章内容是:"&rs("cn_content"))
response.write("<hr>")
rs.MoveNext
Loop
endif
rs.close
Setrs=Nothing
conn.close
setconn=Nothing
%>
参考:http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
如今绝对复杂多了,假如有多个操纵页面我们只需导进毗连文件就能够了,不外仍是不敷简便,那里不简便?
一向在创立server,一向在写close,如许很简单堕落,而且看起来与内容有关的太多。
<p>共4页:上一页1下一页
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。

兰色精灵 发表于 2015-1-18 06:23:49

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

老尸 发表于 2015-1-21 12:41:04

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

分手快乐 发表于 2015-1-30 18:33:58

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

愤怒的大鸟 发表于 2015-2-6 14:56:29

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

简单生活 发表于 2015-2-16 18:37:05

掌握asp的特性而且一定要知道为什么。

金色的骷髅 发表于 2015-3-5 08:49:10

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

小妖女 发表于 2015-3-12 02:39:41

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

小魔女 发表于 2015-3-19 17:39:35

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页: [1]
查看完整版本: ASP网站制作之ASP疾速开辟办法之数据操纵