ASP编程:ASP程序功能测试呈报(六)
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用程序|功能7、最好用哪一种办法提取纪录集?到今朝为止我们一向经由过程创立Recordset工具提取纪录集,可是ADO也供应了直接的纪录集提取办法。上面的测试对照ADO__03.asp和间接从Connection工具创立纪录集(CONN_01.asp)这两种办法:
SetobjConn=Server.CreateObject("ADODB.Connection")
objConn.OpenApplication("Conn")
SetobjRS=objConn.Execute(Application("SQL"))
能够看到页面开支略有增添,单个纪录的显现工夫没有变更。
上面我们再来看看从Command工具间接创立纪录集工具(CMD__02.asp):
SetobjCmd=Server.CreateObject("ADODB.Command")
objCmd.ActiveConnection=Application("Conn")
objCmd.CommandText=Application("SQL")
SetobjRS=objCmd.Execute
一样,页面开支也略有增添,而单个纪录的显现工夫没有实质的变更。前面这两种办法在功能上的差别很小,但我们另有一个主要的成绩必要思索。
经由过程Recordset类创立纪录集时,我们可以以最年夜的天真性把持纪录集的处置体例。既然前面两种办法未能有压服性的功能体现,我们次要仍是思索默许前往的游标范例和纪录锁定体例,关于某些场所来讲默许值其实不必定是最幻想的。
因而,除非因为特别的缘故原由必要选择前面两种办法,不然我们倡议思索上面的划定规矩:
l经由过程ADODB.Recordset类实例化纪录集,以取得最好的功能和天真性。
8、是不是应当利用当地纪录集?
ADO同意利用当地(客户端)纪录集,此时查询将提取纪录集内的一切数据,查询完成后毗连能够当即封闭,今后利用当地的游标会见数据,这为开释毗连带来了便利。利用当地纪录集关于会见那些请求数据离线利用的远程数据服务十分主要,那末,关于一般的使用它是不是一样有所匡助?
上面我们到场CursorLocation属性,并在翻开纪录集以后封闭了毗连(CLIENT1.asp):
SetobjRS=Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation=2adUseClient
objRS.ActiveConnection=Application("Conn")
objRS.LockType=1adLockReadOnly
objRS.OpenApplication("SQL")
objRS.ActiveConnection=Nothing
实际上,这类办法因为以下两个缘故原由会对效力有所优点:第一,它制止了在纪录之间挪动时反复地经由过程毗连哀求数据;第二,因为可以便利地开释毗连,它加重了资本需求。但是,从上表看起来利用当地纪录集对进步效力明显没有甚么匡助。这也许是由于利用当地纪录集时,不论程序设置的是甚么,游标老是酿成静态范例。
第6个划定规矩以下:
l除非的确请求纪录集当地化,不然应制止利用。
</p>想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
页:
[1]