蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[asp]Microsoft VBScript 编译器错误 错误 '800a03

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Active Server Pages 错误 'ASP 0126'

我每次程序有错误时,就会出这么一个错误在上面,但程序正常时,就没有这个错误。虽然说不影响我调试程序,但想知道这是由什么引起的?

缺少 'End' 不是已经告诉你很清楚了吗?肯定是程序有错误的地方,一般会是do while if 这些语句没有正常使用引起的,你一句代码没有,谁知道你错在哪里了

缺少 'End'
就是
缺少 'End'

请仔细检查你的代码

这个问题很多新手都会碰到,就算你提供代码告诉你了什么地方缺少 'End'
你下次还是不知道

还是多看看代码,混个脸熟,下次碰到自己不是可以解决了嘛!

学习先是用心,才是用脑!

谢谢,楼上的两位,但你们还是没理解我的意思~~比如以下代码:
[code]
<%
set rs= Server.CreateObject("adodb.recordset")
rs.open "select * from photo",conn,1,1
%>
[/code]
错误是:
[code]
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0bb9'

变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。

/a.asp,行3
[/code]
这个错误大家一看就知道真正的问题是没有连接数据库。但是,我的这台机子上会出现
[code]
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242
[/code]
发现了吗?这里面没有if....end if 的
这样的代码在其它机器上就不会出现上述的错误信息
还请高手回复下,谢谢

2个文件同1个错误,在不同页面显示错误信息不同?

这个现象很普遍,就算是同一页面的同一错误也会有些许不同的错误提示。

相信和IIS对错误的处理机制有关!具体是什么,我也不是很清楚!

等待高手........

试着这样解决:
1、检查一下数据库连接是否正确
2、rs.open "select * from photo",conn,1,1改成rs.open "select * from [photo]",conn,1,1

看情况应该是数据库没有正确的连接(或者说根本就没有连接)

啊。。。谢楼上的热心~~~
现在的情况是:数据库一定是没链接的了。这是我故意的。我的目的是为了让大家看到另一个错误提示:
[code]
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242
[/code]
只要程序里有任何错误,都会有上面的提示,并且行数都是242

你的IIS主目录是不是默认安装的?这需要检查一下IIS的设置的.

恩确实不是~~~~我的IIS主目录是自己设定的系统是win2000个人版~~~
和那个有关系吗?




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com