注册 登录
编程论坛 SQL Server论坛

(用response.write)为什么提示少了')'

贝裘 发布于 2006-10-27 14:22, 1402 次点击

技术信息(用于支持人员)

错误类型:
Microsoft VBScript 编译器错误 (0x800A03EE)
缺少 ')'
/asp/wxyweb/result.asp, line 81, column 29
response.write( "错误原因:" & my errors.item(i).description & "<br>" )
----------------------------^


涉及到部分程序如下:

set myerrors=conn.errors
if myeffors.count>0 then
for i=0 to myerrors.count-1
response.write( "错误原因:" & my errors.item(i).description & "<br>" )
next
end if
if err.number<>0 then
response.write "err对象捕获错误:" & err.description
end if

line 81是指这一行: response.write( "错误原因:" & my errors.item(i).description & "<br>" )
为什么会提示少了')'呢,要如何改呢
知道的请麻烦敲键盘.谢谢.

6 回复
#2
bygg2006-10-27 19:37
response.write( "错误原因:" & my errors.item(i).description & "<br>" )
------>>
response.write "错误原因:" & my errors.item(i).description & "<br>"
#3
贝裘2006-10-28 11:41
减去了括号还是不行呢.
#4
fengmumei2006-10-28 11:56
那你就别偷懒了
response.write( "错误原因:")
response.write( my errors.item(i).description )
response.write("<br>")
#5
bygg2006-10-28 12:50
以下是引用贝裘在2006-10-28 11:41:17的发言:
减去了括号还是不行呢.

去了()还是以有那个错误提示????

#6
贝裘2006-10-30 13:59

是呀,还是一样的错误提示.
不偷懒也还不行.

#7
贝裘2006-10-31 09:01

真不好意思.,我又粗心了.
原来我把变量写多了一点.
你们看看我的代码就知道了.

晕呀,程序这东西真是
磨炼人的细心哦.
只要标点位置不对,会出错;
或英文状态变成了中文状态写的标点,会出错;
语句放在了标签内却放在外,会出错;
这些都是粗心所致吧,
这回就是新的出错现象啦,

那就是,我在my error中,按多了一个空格!!!!!!!!
和上文的对不上啦.想了n遍,却是这个小空格在作怪呀.

各位新手、老手、高手来说不知是怎么更正和发现错误的呢??????
可否总结出来呢???

1