asp 十万火急

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:40:35
我在做留言板删除留言内容页面时在command中写如下代码:
类型:删除
SQL:DELETE FROM main
WHERE ID=did
变量:
名称:did运行值:Request.QueryString.("id")
运行页面时出错如下:错误类型:
Microsoft VBScript 编译器错误 (0x800A03F2)
缺少标识符
/delete.asp, line 5, column 23
if(Request.QueryString.("id") <> "") then Command1__did = Request.QueryString.("id")
----------------------^
哪位高手能帮我解答下错在哪里.将以我现在全部分回报,谢谢好心人了!
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ID=' 中。
/delete.asp, 第 37 行

if(Request.QueryString.("id") <> "") then Command1__did = Request.QueryString.("id")
以上语句改成:
if(Request.QueryString("id") <> "") then Command1__did = Request.QueryString("id")

不知道

Request.QueryString.("id")改成Request.QueryString("id")

那个request.querystring("id")是不用点的,你的是留言用的是GET方式提交的吗?
用GET方式提交留言不太好,建议你使用POST方式提交.
然后用request.form("id")获取提交的数据.
get方式不适宜提交大型数据.