浅析asp编程中出现错误问题的解决方法

浅析asp编程中出现错误问题的解决方法

ID:33968970

大小:29.48 KB

页数:4页

时间:2019-03-02

浅析asp编程中出现错误问题的解决方法_第1页
浅析asp编程中出现错误问题的解决方法_第2页
浅析asp编程中出现错误问题的解决方法_第3页
浅析asp编程中出现错误问题的解决方法_第4页
资源描述:

《浅析asp编程中出现错误问题的解决方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析ASP编程中出现错误问题的解决方法【摘要】当今社会处在以高新科技为经济拉动力的第三次快速发展期。网络在其中的作用不可忽视,其中ASP是可以与数据库和其它程序进行交互的一种比较简单、方便的编程工具,被最广泛的运用于各种动态网站中。本文集中介绍了ASP程序设计容易产生的几种错误类型和产生错误时的处理方式。Abstract:Currentlyweareenteringtheperiodofthirdquickdevelopmentwiththehightechnologyastheeconomic

2、drivingforthemASPiswidelyacceptedindynamicswebsitesthanksitssimiplity,convenienceandinteractionwithotherdatabasesandprogramordin关键词】ASP编程错误问题解决方法KeyWords:ASPprogramme,errors,solutions中图分类号:TP313文献标识码:A文章编号:前言近年来,计算机应用领域进一步发展,计算机软件的可靠性问题也愈来愈突出。二十多年来,软

3、件开发过程和方法的研究取得了很大成绩,但是,迄今为止,仍然没有找到可靠的办法确保复杂软件系统免出故障。本文在使用ASP用中常见错误及解决方法进行总结,以期对程序设计者有所帮助。概述ActiveServerPage是ASP的全称。意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的―种应用,可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是mp,现在常用于各种动态网站中。ASP是―种服务器端脚本编写环境,可以用来创建租动态网页或Web应用程序。ASP

4、网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP工作原理当在Web站点中融入ASP功能后,将发生以下事情:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。2、浏览器向服务器发出请求。3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTM面内容。5、页面信息发送到浏览器。二、ASP程序中的错误类型常见的造成ASP脚

5、本程序出现错误的原因有三种类型,即编译错误、运行错误和逻辑错误。脚本的错误,可能导致程序脚本无法正确执行,程序停止执行或返回错误的结果。编译错误是由程序脚本语法错误导致的,常见的VBScript语法错误有53种,如命令拼写错误、函数参数传递错误等等,编译错误常常导致脚本不能运行。运行错误指已经通过解释器或编译器的解释或编译的完整有效代码,在执行中产生了错误,运行错误可能造成脚本中断而不能正常运行,常见的VBScript运行错误有66种,如“无效过程调用或参数、溢出”等。逻辑错误是由于程序编写过程

6、中输入错误或程序错误流引起的,这种错误往往很难检测,存在逻辑错误的脚本可能会正常运行,但产生错误的运行结果,如对两个值进行大小比较,本来应当用“”符号,程序虽然可以运行,但必将返回错误的比较结果。这类错误通常情况不会显露出来,是程序调试中最为棘手的问题。ASP常见错误分析1、数据库连接错误ASP主要是通过ADO组件来完成对各种数据库如ACCESS,SQLSEVER等的访问,数据库的连接过程就是先通过设定Connection对象的连接字符串,然后通过该对象的Open方法建立连接,所以连接字符串是保

7、证数据库连接成功的关键一步。比较容易出现的就是这类报错:MicrosoftOLEDBProviderfor0DBCDrivers(0x80004005)[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序/mysite/conn.asp,第3行从上面的错误信息可以看出,这里所采用是ODBC数据源的连接方式,所以每当数据库的位置发生变化,不要忘记修改ODBC数据源中的DSN。2、字段名冲突在具体访问数据库表的过程中,在确保SQL语句中表名、字段名书写正确的情况下所

8、出现的错误:MicrosoftJETDatabaseEngine(0x80040E14)FROM子句语法错误(或者)INSERTINTO语句语法错误这类语法错误不指明出错的具体位置及原因,所以为了修改正确让程序员大伤脑筋。其实出错原因很简单,就是表名、字段名与系统关键字重名,常见的就是使用了“uBer”、“66name”、“password”、“note”等标识充当了表名、字段名等。3、ADO数据库查询错误数据库操作是ASP应用中不可缺少的一部分。在处理数据存储时发生错误的可能性也是存在的,安全

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。