ASP教程之WebComputing━ADO总结呈报3
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;ado|web3、Error工具:后面讲到了Connection工具是用于与各种的数据库举行挂接的,但在此过程当中将会呈现一些不成展望的毛病,因此有了Error这个工具。起首要分明一个观点,Error工具是在毗连数据库时发生的,而并不是那些运转时的及时毛病。也就是我们经常使用OnErrorResumeNext来疏忽到的毛病。这些毛病将在Err工具中,我们能够用一个一致的模板来会合处置,我会在前面给出一个实例。上面仍是先来看Error工具的属性和办法:
1、Count属性:用来统计Errors汇合的数量,它的特性与后面讲到的Property工具的Count工具不异。
2、Clear办法:写法为Error.Clear,是用来扫除Errors汇合中的原有工具的,在统计新的Error工具时应当先利用此语句。
3、Item办法:用来指定特定的一个毛病,语法为Error.Item(number),个中number为一数字。因为Item为默许的办法,以是Error(number)的写法与后面的写法是等价的。上面是一段程序。用来枚举Error的一切工具。
<%
"thisprogramistestingtheADO"sErrorobject
Dimi
Setconn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="_
&Server.Mappath("/source_asp")&"/property/employee.mdb;"
conn.open
ifconn.errors.count>0then
response.write"connectiontodatabasecauseproblem!"&"<br>"
fori=0toconn.errors.count-1
response.writeconn.errors.item(i)&"<br>"
next
else
response.write"connectiontodatabasesuccessfully!"
endif
conn.close
%>
关于Err工具的通用模板处置程序我将在会商RecordSet工具时给出。
上面我们将会商ADO的第二个年夜的工具━Command工具,我的一个做网站的伴侣告知我他在平常利用ASP挂接数据库时很少利用Command工具,缘故原由是Command工具欠好利用,而喜好用RecordSet工具。是的,能够这么说Command工具是全部ADO模子中最难把握的一个,但也是功效和功能最好的一个。出格是它的StoredProcedue,它将处置的历程年夜部分都利用了在SQLServer上已编译和优化了的存储历程,用过SQLServer的伴侣城市分明的。上面就让我们来看Command工具。
</p>asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 那么,ASP.Net有哪些改进呢? 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
页:
[1]