ASP教程之ASP计划罕见成绩及解答精要-3
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。 17、成绩:在ASP中利用ADO的AddNew办法和间接利用“Insertinto...”语句有何分歧?哪一种体例更好? 答:ADO的AddNew办法只是将“Insertinto”语句封装了起来,以是,当对大批数据举行操纵的时分,间接利用SQL语句将会年夜年夜加速存取数据的速率,由于它削减了ADO的“翻译”工夫,因为SQL语句所实行的操纵是间接在数据库服务器中举行的,特别在数据量很年夜的时分有明显的上风。18、成绩:为何我在ASP中利用尺度的拔出纪录语句insertintobooks(name,email)values(“kitty”,“kitty@263.com”)会堕落?
答:SQL(StructuredQueryLanguage/布局式查询言语)是IBM公司在1970年月所开展出来的数据查询言语,它如今已成为干系型数据库查询言语的尺度。SQL语句是一种以英文为基本的程序言语,可使用它来增加,办理和存取数据库。
在SQL语句中增加时的字符串固然可使用双引号,但在ASP中却必要利用单引号才干一般实行。以是应该写成insertintobooks(name,email)values(‘kitty’,‘kitty@263.com’)。
19、成绩:甚么是ActiveX控件?在那里能够失掉这些ActiveX控件?
答:MicrosoftActiveX控件是由软件供应商开辟的可重用的软件组件。除ASP的内嵌工具外,别的安装出去的ActiveX控件也能够在ASP中利用,如许能够节俭很多可贵的开辟工夫,在ASP中实在也内嵌了良多的ActiveX控件可使用。
利用ActiveX控件,能够很快地Web使用程序、和开辟工具中到场特别的功效。比方,利用AdRotator工具来制造告白转动板,利用FileSystemObject工具举行文件存取,利用Marquee工具完成转动笔墨。
如今,已有1000多个商用的ActiveX控件,开辟ActiveX控件可使用各类编程言语,如C,C++等,和微软公司的VisualJava开辟情况MicrosoftVisualJ++。ActiveX控件一旦被开辟出来,计划和开辟职员就能够把它看成预拆卸组件,用于开辟客户程序。以此种体例利用ActiveX控件,利用者无需晓得这些组件是怎样开辟的,在良多情形下,乃至不必要本人编程,就能够完成网页或使用程序的计划。
今朝由第三方软件开辟商供应的商用控件有1000多种。微软ActiveX组件库(ActiveXComponentGallery)中存着有关信息和相干的毗连,它们指向微软落第三方开辟商供应的各类ActiveX控件。在微软ActiveX组件库(ActiveXComponentGallery)中,能够找到开辟Internet加强型ActiveX控件的公司列表。
20、成绩:为何利用strStartPort=(Request.Form("catmenu_0")语句取到表单中肇端站点的值在数据库却找不到?
答:这是由于取到的肇端站点的值大概有空格,好比原意是“杭州”,可是因为空格存在,ASP程序取到的值大概就是“ 杭州”,而数据库中只要“杭州”的纪录,固然就找不到了,办理的办法是使用Trim函数将字符串两端空格全体往除,响应的语句为:
strStartPort=TRIM(Request.Form("catmenu_0"))
21、成绩:在ASP中当变量的性命周期停止后,有几种保存变量内容的办法?
答:任何招致网页停止的操纵,好比当按下扫瞄器的“革新”按钮,大概封闭了扫瞄器,再从头翻开它,城市招致变量性命周期的停止。
假如但愿在网页停止实行时,还可以保存变量的内容,以备下一次实行时利用,就能够借助Application工具来完成。好比能够使用Application工具来制造统计网站会见量的计数器。
Session工具跟Application工具一样,能够在网页停止时将变量的内容存储上去,可是与Application工具分歧的是,每一个联机是一个自力的Session工具,复杂地说就是一切联机上彀者只会共享一个Application工具,但每位联机上彀者却会具有本人的Session工具。
Application工具与Session工具能够帮我们把信息纪录在服务器端,而Cookies工具则会借助扫瞄器供应的Cookies功效将信息纪录在客户端。有一点要注重,Cookies是纪录在扫瞄器的信息,以是数据的存取其实不象存取其他ASP工具(信息存储在Server端)那末复杂,就实践运转来看,只要在扫瞄器入手下手扫瞄Server的某一网页,而Server还没有下载任何数据给扫瞄器之前,扫瞄器才干够与Server举行Cookies数据的互换。
22、成绩:工具利用完后应当怎样办?
答:当利用完工具后,起首利用Close办法来开释工具所占用的体系资本;然后设置工具值为“nothing”来开释工具占用的内存,不然会由于工具太多招致WEB服务站点运转效力下降以致溃散,响应语句以下:
< %
工具.close
set工具=nothing
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
页:
[1]