|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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[2][3][4]下一页
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 |
|