|
蓝森林 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个人版~~~
和那个有关系吗? |
|