天天向上090612bbox:Microsoft VBScript 编译器错误 错误 '800a03f6'是怎么回事?

来源:百度文库 编辑:高校问答 时间:2024/04/28 18:21:14
程充是<%
dim conn
set conn=server.createobject("ADODB.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("shuju.mdb")
set rs=server.createobject("ADODB.connection")
if request("id")<>"" then
sqlstr="delete from user where id='"&request("id")"'"
else
sqlstr="delete from user"
set rs=conn.execute(sqlstr)
%>为什么出现以下的错误:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

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

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/ss/shanchu2.asp,行12

dim conn
----^
请大家帮帮我啊我弄了很久都没有找到错误。

除了上面的错误还有:
你的id是什么类型的,如果是文本类型这句话:sqlstr="delete from user where id='"&request("id")"'"应改为:sqlstr="delete from user where id='"&request("id")&"'"

前面一个是缺少“End If”;
而后面的是提示“JScript 编译错误”,你在程序中设了“language=JScript”,改为“language=VBScript”或者删除就行了。

这是什么