Microsoft VBScript 编译器错误 '800a03ee' 缺少 ')'\system\inc.asp, line 14

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Session.CodePage=65001
Response.CharSet = "utf-8"
'防GET方式的sql注入===============================
sub checksql()
dim sql_injdata
dim sql_ind
SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
SQL_inj = split(SQL_Injdata,"|")
If Request.QueryString<>"" Then
For Each SQL_Get In Request.QueryString
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0 Then
call msg("Internet Explorer发生错误,\n\n即将关闭后重启","window.opener='null';window.close()","no")
exit for
sql_ind="yes"
end if
next
if sql_ind="yes" then
exit for
end if
Next
End If
end sub

你把“Internet Explorer发生错误,\n\n即将关闭后重启”这段文字改成全英文的看还会不会出错,如果不出错,那么就是编码问题,你的文件没有保存为UTF-8格式(不是说文件里写了utf-8它就是utf-8格式的);如果还是出错,那么问题就是其他方面,我没找到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-21
msg函数中的包含文件inc.asp出问题了,先查看包含文件是不是在这个路径?
第2个回答  2014-02-21
inc.asp,文件中的第 14 行:
call msg("Internet Explorer发生错误,\n\n即将关闭后重启","window.opener='null';window.close()","no")
不清楚你的这个msg是不是自定义函数?如果是,可能问题出在'\n\n',在VBScript中没有这个转行符,而且转行符必须是这样的:" & VBcrlf & ",如果不是,而是VBScript中的MsgBox函数,那么错误更多。

Microsoft VBScript 编译器错误 错误 '800a03ee' 缺少 ')'
response.Write "<li><a href='" & rsk("url") & "' target='_blank'>" & rsk("name") & "<\/a><\/li>"

Microsoft VBScript 编译器错误 错误 '800a03ee' 缺少 ')'
Response.Write("<a href="default.asp">登陆页面<\/a>") 里面default.asp双引号有问题,要使用双引号就不能直接使用,要使用双引号的asc值。Response.Write("<a href=" &chr(34)& "default.asp"&chr(34)&">登陆页面<\/a>")

Microsoft VBScript 编译器错误 错误 '800a03ee'求解
MicrosoftVBScript编译器错误错误'800a03ee'缺少')'\/LM\/W3SVC\/131120\/ROOT\/global.asa,行9SetxTestObj=Nothing:Err=0:EndFunction:Functiongetxmlhttp():oxml=array+("Msxml2.Server... Microsoft VBScript 编译器错误 错误 '800a03ee'缺少')'\/LM\/W3SVC\/131120\/ROOT\/global.asa,行 9Set xTestObj = Nothing...

Microsoft VBScript 编译器错误 错误 '800a03ee'
后面少了个括号-.-也问这?

Microsoft VBScript 编译器错误 错误 '800a03ee'
Microsoft VBScript 编译器错误 错误 '800a03ee' <!--#IncludeFile="Include\/EsmsConfig.Asp"--><%DimDigitalEsms,TplFileUrl,TplStrSetDigitalEsms=NewEsmsMainDigitalEsms.ChkSqlIn'检查SQL恶意注入TplStr=DigitalEsms.ReadFile("T... <!-- #Include File="Include\/EsmsConfig.Asp" --><%Dim DigitalEsms...

Microsoft VBScript 编译器错误 '800a03ee' 缺少对象'addname'
首先进入组件服务,查看组件服务\/计算机\/我的电脑\/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。3、进入事件查看器,发现MSDTC服务没有正常启动。4、删除注册表中的键:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MSDTC HKEY_LOCAL_MACHINE\\...

Microsoft VBScript 编译器错误 错误 '800a03ee'
麻烦你把第32行是什么贴出来 如果我没猜错 以我的经验是ASP和JS或者HTML混写时候的"和'的问题导致最后的)没有结束

Microsoft VBScript 编译器错误 (0x800A03EE)缺少 ')'
sql语法没有错误,注意以下:& 字符串操作符的前面如果是紧跟变量 中间一定要有空格进行隔开.所有上句 &的地方全要用一个空格隔开 如::conn.Execute ("Insert INTO blog_book(book_Messager,book_face,book_IP,book_Content,book_HiddenReply,book_isPass) VALUES ('" & username & "','" & face...

Microsoft VBScript 编译器错误 错误 '800a03ee' 缺少 ')' 怎么办...
肯定是 加了单引号 或者加多了 双引号,把左括号 注释掉了,检查下代码

Microsoft VBScript 编译器错误 错误 '800a03ee'
1、参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。是因为没有成功连接数据库,也就是说你的 set conn=Server.CreateObject("ADODB.Connection")Dim MM_Connbbs_STRING MM_Connbbs_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("\/database\/bbs.mdb")...

相似回答