我和程序那里不对了

xuxujianjian 2008-10-23 03:35:19
出现发下的错误
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/fenghanshu/news.asp, 第 15 行
我和程序是
<%
dim var_id
var_id=session("id")
dim strsql,rs
strsql="select * from news1 where id="&var_id
set rs=db.execute(strsql)
do while not rs.eof
%>
<tr>
<td><span class="STYLE3"><%=rs("name1")%></span></td>
</tr>
<%
rs.movenext
loop
%>
...全文
62 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anlige 2008-10-23
  • 打赏
  • 举报
回复
id是空值~~~检查下程序吧~
zcy1111 2008-10-23
  • 打赏
  • 举报
回复
把那个ID 值写出来看看
loveinet_168 2008-10-23
  • 打赏
  • 举报
回复
然后用Session传到接收页面。也有可能你的Seszion为空值了。
loveinet_168 2008-10-23
  • 打赏
  • 举报
回复
<a href="news.asp?id=<%=rs("id")%>"> <%=rs("name")%></a>
ID要取得取呀,然后把ID值再放到Session中。
chenyu112 2008-10-23
  • 打赏
  • 举报
回复
查一下session,肯定空的
是不是你的服务器没有开cook?

或者输出一下sql,看是否正确
xuxujianjian 2008-10-23
  • 打赏
  • 举报
回复
我的上一个页面是
do while not rs.eof
%>
<tr>
<td height="29"><span class="STYLE3"><a href="news.asp"><%=rs("name")%></span></td>
<td><span class="STYLE3"><%=rs("type")%></span></td>
<td><span class="STYLE3"><%=rs("date")%></span></td>
</tr>
<%
rs.movenext
loop
dim var_id
var_id=request.querystring("id")
session("id")=var_id
%>
Mr-Jee 2008-10-23
  • 打赏
  • 举报
回复
我相信刚刚开始的时候没错,结果过了一会F5的时候发现出现这个错误叻是吧.Session过期了也不一定啊,猜测.
你自己调试下看看,跟踪下就知道哪出问题了.这是你的程序,不是你和程序
sy_binbin 2008-10-23
  • 打赏
  • 举报
回复
那你就好好查查吧

xuxujianjian 2008-10-23
  • 打赏
  • 举报
回复
我上一个页面是
dim var_id
var_id=request.querystring("id")
session("id")=var_id
没有传过来吗
sy_binbin 2008-10-23
  • 打赏
  • 举报
回复
session("id")是空值
xuxujianjian 2008-10-23
  • 打赏
  • 举报
回复
我是想显示上一个页面传过来的ID那条NAME1的信息

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧