请帮我看下where语句错在哪里(50分)

  • 主题发起人 主题发起人 hk_zcp
  • 开始时间 开始时间
H

hk_zcp

Unregistered / Unconfirmed
GUEST, unregistred user!
我是用ACCESSS数据库,在DW中调试时出现如下错误:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/hzsc_detail_1.asp, 第 51 行
这是我写的代码,请问where子句错在哪里?
<%
newsId=request("id")
Set rso=Server.CreateObject("ADODB.RecordSet")
sql="select * from hz_scb where id="&amp;newsId
rso.open sql,conn,1,1
if rso.eof and rso.bof then
response.Write("没有您要查找的信息")
else
%>
 
编程 炒股 两不误 请上 WWW.000002.CN
 
大富翁的人气真是太差了!
 
&amp;newsId是什么类型的数据字段?如果是字符(串)应该写成
sql="select * from hz_scb where id='"&amp;newsId+"'"
吧?
 
你把sql的内容show到一个memo中看看到底是什么,实在不行就复制出来直接执行看有何问题,这种问题应该很容易调试解决的。
 
后退
顶部