| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 492 人关注过本帖
标题:求助代码出错信息该如何修改
只看楼主 加入收藏
zln
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-1-6
收藏
 问题点数:0 回复次数:2 
求助代码出错信息该如何修改
大家好,我想咨询一个问题.就是我做了一个光荣榜表,用于显示各条信息,以及修改,添加和删除信息.刚开始在没有设定任何登录界面所有功能都是可以正确实现的.但现在我加了几个登录界面,当要进行对每条信息的修改和删除时就出现了以下报错信息(添加功能可以实现):
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ID=' 中。
/xiugaiwy/gedit.asp, 第 9 行
出错语句为:rs.Open Sql, conn, 0, 1
<!--#include file = "conn.asp" -->
<%
Dim sID,sFileName,spage,sBtime,sOriginalFileName,sSaveFileName,sSavePathFileName,sContent,sSource,Content,BuMen,sBuMen
Dim sql,page,ID
sID = trim(request.querystring("ID"))
spage = trim(request.querystring("page"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM guangrongbang WHERE ID=" & sID
rs.Open Sql, conn, 0, 1
If Not rs.Eof Then    '若找到当前要修改的记录,则让其初始化表单数据
 rs.movefirst
 sFileName = rs("FileName")
 sBtime = rs("Btime")
 sBuMen = rs("BuMen")
 sContent = rs("Content")
 
Else
 response.write "<div align='center'><H1>无效的信息ID号!</H1><H1>当前信息没有找到!</H1><H1>1秒后自动返回文件浏览列表页!</H1><script>window.setTimeout(""location.href='list.asp?page="&spage&"'"",1000);</script></div>"
 rs.Close
 
 response.end
End If
rs.Close
搜索更多相关主题的帖子: 代码 
2008-05-20 08:57
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ID=' 中
这个问题是由于ID值没有传过来所造成的错误
你可以调试一下

sID = trim(request.querystring("ID"))  '后面加上一句
Response.Write sID    '检查值有没有传过来
2008-05-20 17:01
feelingxj
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2008-4-23
收藏
得分:0 
同楼上,输出ID值或输出SQL语句检查.
2008-05-20 23:43
快速回复:求助代码出错信息该如何修改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013623 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved