设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 177|回复: 12
打印 上一主题 下一主题

[求助]遇到问题,请求帮忙解决!!!!1

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-13 01:05:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是我的一个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行我已经用红色标记出来了!!
2#
发表于 2010-1-13 01:05:50 | 只看该作者
很明显是没有取着ID
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-13 01:05:54 | 只看该作者
表名就直接用表好了,换来换去麻烦 conn.execute " DELETE FROM test WHERE id="&request(" id")
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-13 01:05:57 | 只看该作者
把你的SQL语句输出看看就知道了
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-13 01:06:01 | 只看该作者
还是出现同样的问题!!!
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-13 01:06:04 | 只看该作者
年年岁岁花相似,岁岁年年人不同
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-13 01:06:08 | 只看该作者
你的ID和TABLE在数据库中都是什么类型的?
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-13 01:06:12 | 只看该作者
我的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" '密码字段名 %>
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-13 01:06:16 | 只看该作者
这是我的一个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" '密码字段名 %>
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-13 01:06:20 | 只看该作者
conn.execute " DELETE FROM "& table &" WHERE id = "& id &" " 把这行先注掉 然后<body></body>之间写入一句 <%Response.Write(" DELETE FROM "& table &" WHERE id = "& id &" ") %> 看看SQL语句是否显示正常。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 06:25 , Processed in 0.077047 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表