asp知识整理笔记3(问答模式)


Posted in Javascript onSeptember 27, 2015

继上两篇《asp知识整理笔记1》和《asp知识整理笔记2》,《asp知识整理笔记3》新鲜出炉:

17、问题:在ASP中使用ADO的AddNew方法和直接使用“Insert into...”语句有何不同?哪种方式更好?
答:ADO的AddNew方法只是将“Insert into ”语句封装了起来,所以,当对大量数据进行操作的时候,直接使用SQL语句将会大大加快存取数据的速度,因为它减少了ADO的“翻译”时间,由于SQL语句所执行的操作是直接在数据库服务器中进行的,尤其在数据量很大的时候有显著的优势。
18、问题:为什么我在ASP中使用标准的插入记录语句 insert into books(name,email) values(“kitty”, “kitty@263.com”)会出错?
答:SQL(Structured Query Language/结构式查询语言)是IBM公司在1970年代所发展出来的数据查询语言,它现在已经成为关系型数据库查询语言的标准。SQL语句是一种以英文为基础的程序语言,可以使用它来添加,管理以及存取数据库。
在SQL语句中添加时的字符串虽然可以使用双引号,但在ASP中却需要使用单引号才能正常执行。所以应当写成insert into books(name,email) values(‘kitty',‘kitty@263.com')。
19、问题:什么是ActiveX 控件? 在哪里可以得到这些ActiveX控件?
答:Microsoft ActiveX控件是由软件提供商开发的可重用的软件组件。除了ASP的内嵌对象外,另外安装进来的ActiveX控件也可以在ASP中使用,这样可以节省许多宝贵的开发时间,在ASP中其实也内嵌了很多的ActiveX控件可以使用。
使用ActiveX控件,可以很快地Web应用程序、以及开发工具中加入特殊的功能。例如,使用AdRotator对象来制作广告滚动板,使用FileSystemObject对象进行文件存取,使用Marquee对象实现滚动文字。
现在,已有1000多个商用的ActiveX控件,开发ActiveX控件可以使用各种编程语言,如C,C++等,以及微软公司的 Visual Java开发环境Microsoft Visual J++。 ActiveX控件一旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用 ActiveX控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程序的设计。
目前由第三方软件开发商提供的商用控件有1000多种。微软ActiveX组件库(ActiveX Component Gallery)中存着有关信息以及相关的连接,它们指向微软及第三方开发商提供的各种 ActiveX 控件。在微软ActiveX组件库(ActiveX Component Gallery)中,可以找到开发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知识整理笔记3》,欢迎大家仔细阅读。

Javascript 相关文章推荐
javascript特殊用法示例介绍
Nov 29 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
Mar 01 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
jQuery实现6位数字密码输入框
Dec 29 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
Sep 14 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
Sep 26 Javascript
小程序如何支持使用 async/await详解
Sep 12 Javascript
vue3引入highlight.js进行代码高亮的方法实例
Apr 08 Vue.js
JS实现带鼠标效果的头像及文章列表代码
Sep 27 #Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 #Javascript
AngularJS基础教程之简单介绍
Sep 27 #Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
Sep 27 #Javascript
浅谈javascript的Touch事件
Sep 27 #Javascript
Labelauty?jQuery单选框/复选框美化插件分享
Sep 26 #Javascript
浅谈Javascript中Object与Function对象
Sep 26 #Javascript
You might like
PHP里的中文变量说明
2011/07/23 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
php实现图片缩略图的方法
2016/03/29 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
2018/01/03 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
python实现查询苹果手机维修进度
2015/03/16 Python
python中异常捕获方法详解
2017/03/03 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
python爬虫实现获取下一页代码
2020/03/13 Python
西班牙伏林航空公司:Vueling
2016/08/05 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
专科毕业生求职简历的自我评价
2013/10/12 职场文书
标准版离职证明书
2014/09/12 职场文书
慰问信格式
2015/02/14 职场文书
商务信函英语问候语
2015/11/10 职场文书
2016年母亲节广告语
2016/01/28 职场文书
2019各种承诺书范文
2019/06/24 职场文书
什么是SOLID
2022/03/24 Javascript