回 帖 发 新 帖 刷新版面

主题:[讨论]在ASP中做删除页,出错

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

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '=' 中。
/del.asp, 第 38 行

是怎么回事,要怎么做删除语句!

回复列表 (共3个回复)

沙发

等于没问.把代码贴出来啊

板凳

<%

set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = MM_conn_STRING
cmd.CommandText = "DELETE FROM gbook  WHERE " + Replace(cmd__id, "'", "''") + " =" + Replace(cmd__id, "'", "''") + ""
cmd.CommandType = 1
cmd.CommandTimeout = 0
cmd.Prepared = true
cmd.Execute()

%>

3 楼

cmd.CommandText = "DELETE FROM gbook  WHERE " + Replace(cmd__id, "'", "''") + " =" + Replace(cmd__id, "'", "''") + ""
这是第38行吧. 不理解你这句话的意思

我来回复

您尚未登录,请登录后再回复。点此登录或注册