新微赢技术网

标题: [求助]遇到问题,请求帮忙解决!!!!1 [打印本页]

作者: √我爱你    时间: 2010-1-13 01:05
标题: [求助]遇到问题,请求帮忙解决!!!!1
这是我的一个asp代码: <!--#include file="connection.asp" --> <!--#include file="tools.asp" --> <!--# include file="checkpass.asp" --> <%
table="test" id=Request("id") conn.execute " DELETE FROM "& table &" WHERE id = "& id &" " %> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="style.css"> <title></title> </HEAD> <body leftmargin="0" topmargin="0" bgcolor="#FFFFFF"> <!--#include file="top.inc"--> <DIV align=center>该信息已成功删除! </DIV>
<!--#include file="bottom.inc"--> </BODY> </HTML>
但是在IIS中运行出现一下错误: Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id =' 中。
/t_del.asp,行8 谁帮我解决一下,我很感谢!第8行我已经用红色标记出来了!!
作者: 誑謸鉍娚    时间: 2010-1-13 01:05
很明显是没有取着ID
作者: 枫之泪-天涯    时间: 2010-1-13 01:05
表名就直接用表好了,换来换去麻烦 conn.execute " DELETE FROM test WHERE id="&request(" id")
作者: 女装批发3    时间: 2010-1-13 01:05
把你的SQL语句输出看看就知道了
作者: 冰feng£落叶    时间: 2010-1-13 01:06
还是出现同样的问题!!!
作者: DJ敗類ヤ傲天    时间: 2010-1-13 01:06
年年岁岁花相似,岁岁年年人不同
作者: 亚提斯    时间: 2010-1-13 01:06
你的ID和TABLE在数据库中都是什么类型的?
作者: ㄗs-﹎呯倓    时间: 2010-1-13 01:06
我的ID和TABLE在数据库中都是“自动编号”类型的? 我用access建的表下面是connection.asp文件内容: <% set conn=server.CreateObject("ADODB.CONNECTION") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("dc.mdb")
GroupID="nameprogram1" '请指定一个名称以避免多个应用程序认证冲突。 UserTableName="_userinfo" '放置用户名密码的表名 UserNameFeild="username" '用户名字段名 PassWordFeild="password" '密码字段名 %>
作者: 温柔乡    时间: 2010-1-13 01:06
这是我的一个asp代码: <!--#include file="connection.asp" --> <!--#include file="tools.asp" --> <!--# include file="checkpass.asp" --> <%
table="test" id=Request("id") conn.execute " DELETE FROM "& table &" WHERE id = "& id &" " %> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="style.css"> <title></title> </HEAD> <body leftmargin="0" topmargin="0" bgcolor="#FFFFFF"> <!--#include file="top.inc"--> <DIV align=center>该信息已成功删除! </DIV>
<!--#include file="bottom.inc"--> </BODY> </HTML>
但是在IIS中运行出现一下错误:Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id =' 中。
/t_del.asp,行8 谁帮我解决一下,我很感谢!第8行我已经用红色标记出来了!!
我的ID和TABLE在数据库中都是“自动编号”类型的? 我用access建的表 下面是connection.asp文件内容: <% set conn=server.CreateObject("ADODB.CONNECTION") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("dc.mdb")
GroupID="nameprogram1" '请指定一个名称以避免多个应用程序认证冲突。 UserTableName="_userinfo" '放置用户名密码的表名 UserNameFeild="username" '用户名字段名 PassWordFeild="password" '密码字段名 %>
作者: べ.べ凡士林    时间: 2010-1-13 01:06
conn.execute " DELETE FROM "& table &" WHERE id = "& id &" " 把这行先注掉 然后<body></body>之间写入一句 <%Response.Write(" DELETE FROM "& table &" WHERE id = "& id &" ") %> 看看SQL语句是否显示正常。
作者: n煲    时间: 2010-1-24 18:05
今天没事来逛逛,看了一下,感觉相当的不错。
作者: cheng9525    时间: 2010-2-25 01:05
走过路过,并且回个贴留下个脚印,因为我来过,呵呵




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2