ASP网页编程之ASP进阶之文章在线办理更新(一)
帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。在线ASP进阶之文章在线办理更新--数据库毗连篇沙岸小子
上一节为人人先容了文章办理体系的数据库布局,创建了数据库今后,就要用ASP创建与数据库相干的程序,包含毗连数据库、显现数据库内容、更新数据库等与之相干的程序,以是本篇将为人人报告在办理体系中如何与数据库举行毗连,并翻开数据库。在ASP程序中,一样平常都将创建数据库毗连的程序独自放到一个文件中,今后就间接用<!--includefile="xxx.asp"-->来挪用就能够了,如许即省往了今后在必要创建数据库毗连的页面每次都要输出相干语句才干创建毗连,并且对今后变动数据库的名字更便利些。你想一想,如果在每一个页面都写上毗连数据库的语句,今后如果修正数据库名字的时分岂不是要每一个文件都修正,如今用了独自的文件间接INCLUDE,只需修正一个文件就能够到达不异的效果了,这也不掉为ASP编程的一个小技能:)
上面就入手下手为人人报告关于创建与数据库毗连的办法:
新建一个ASP文件conn.asp,今后对数据库的挪用能够用<!--includefile="conn.asp"-->,上面为conn.asp的内容及解说:
<%
dimconn
dimconnstr
"实行子程序
callconn_init()
"毗连数据库的子程序
subconn_init()
"对因为运转工夫毛病酿成的程序中止做出反响,它能够经由过程把把持移到天生毛病的语句以后紧接的哪一个语句,而持续处置使用,你也能够不必这个语句,这时候一旦产生了毛病,程序会中断而且有一个毛病提醒信息给用户!
onerrorresumenext
"使用server.MapPath来指定命据库的路径,这里的路径是绝对路径
connstr="DBQ="+server.mappath("bookid.mdb")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"
"使用Connection工具毗连数据库
setconn=server.createobject("ADODB.CONNECTION")
"使用open翻开毗连的数据库
conn.openconnstr
endsub
%>
如许,一个完全的数据库毗连并翻开的文件就完成了,数据库和它的毗连都做好了,接上去应当先容如何把数据增加到数据库,固然不克不及间接在数据库内里增加了,那样就得到了本程序的意义了:)下一节将为人人先容文章的在线增加及保留。
转载请说明出处http://asky.on.net.cn
</p>ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊! 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]