浅谈ASP编程的思路与纠错.doc_第1页
浅谈ASP编程的思路与纠错.doc_第2页
浅谈ASP编程的思路与纠错.doc_第3页
浅谈ASP编程的思路与纠错.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈ASP编程的思路与纠错对于用ASP技术编程的初学者来说,无从下手是第一感觉,笔者曾经有这么一段经历。经过一番磨难以后,你就会找到灵感。现将本人编程中积累的一些经验,拟成本文,奉献给读者。 1 首先要学习一些例子程序。接到任务后,不要盲目地急于编写代码,而是先看一下别人成功的例子,然后在其上修改或模仿调试,这样会加快你熟悉的速度。例如,关于ASP编程的教科书上经常有这么一个例子出现,即显示系统当前时间的语句: ,别看这么简单的一条语句,里边却包含了ASP的编程思想和格式,会给你后边的工作带来很大的帮助。比如说,测试IIS(Internet Information Server)WEB SERVER是否正常工作,用上边的一个语句测试就足够了。2 在WINDOWS NT上安装ODBC后,要测试和后台数据库确实连通后,再开始编程测试。可能您没有看懂题目的意思,我在这里解释一下:比如说,后台数据库是ORACLE,那么在NT SEVER上首先要安装SQL*NET(或NET 8),然后配置ODBC,确定和ORACLE数据库连通,可以用SQL*PLUS测试,还要选择和ORACLE数据库相同的字符集,这个工作要在注册表里完成。最后在ODBC里边测试和ORACLE数据库连通后,说明WEB SERVER 到后台数据库端的工作就完成了,下边再开始编程工作。反过来,你若先编程,后做ODBC的工作,那么你无法调试程序是否正确,可能大大降低编程效率。在ODBC配置中要选择MICROSOFT ODBC FOR ORACLE,不要选择ORACLE ODBC DRIVER,否则不能和数据库建立联系。在ASP程序中,和数据库连接的语句是比较固定的,举例如下:Set Conn = Server.CreateObject(ADODB.Connection)Conn.Open odbclink,o7people,peoplepd在这里,odbclink是数据源的名字,可以说成是ODBC和数据库连接的定义,o7people是ORACLE的一个用户名,peoplepd是用户o7people的密码。3 记录下出错信息,寻找纠错规律。在编程、调试过程中,是一个出错、纠错的循环过程,但是时间长了,会发现一些规律,排除错误的效率会大大提高。31 出错信息:Microsoft OLE DB Provider for ODBC Drivers 错误 80040e14 MicrosoftODBC driver for OracleOracleORA-00933: SQL command not properly ended /default.asp, 行781这种错误,一般是在执行 Conn.Execute(SQL 语句)操作时,所定义的SQL 语句有问题,检查此语句就能发现问题,如日期格式不对,等等。zhezhong 32 出错信息:ADODB.Field 错误 800a0bcd BOF 或 EOF 中有一个是真,或者当前的记录已被删除,但应用程序要求操作的是当前的记录。 /lzjsblr.asp, 行123这个错误,一般发生在执行下列语句的过程中:set RS = Conn.Execute(SQL 语句 )varnum1=RS(0)RS.CLOSE所取的值RS(0)无意义或无意义,还要检查SQL 语句的正确性。33 出错信息:Microsoft VBScript 编译器错误 错误 800a0409 未结束的字符串常量 /people/default.asp, 行86 insert_sql = insert_sql & dwdm & , & d1 & , & t1 & , & t2 & ,-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论