求助:ASP 语法错误 (操作符丢失) 在查询表达式 'P_id=' 中。

我的是Dreamweaver8+access2003做网页

错误类型:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'P_ID =' 中。

/fc/BBS_showtopic.asp, 第 99 行

<%
set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_conn_STRING
Command1.CommandText = "UPDATE BBS_POST SET p_lls = p_lls+1 WHERE P_ID = " + Replace(Command1__MMP_ID, "'", "''") + " "
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()【这里是第99行】
%>

===============
这是我做论坛详细页面时,弄更新浏览数的命令,我的P_ID 是自动编号~

谢谢了··在线等解决方案··

第1个回答  2010-04-18
"UPDATE BBS_POST SET p_lls = p_lls+1 WHERE P_ID = " + Replace(Command1__MMP_ID, "'", "''") + " "

自动生成。多么神奇的东西啊。

告诉我,里面的意思。。你要做想完成什么东西。。。

还有,Replace 你要搞什么飞机的?先搞一个变量出来, 多好啊。

比如:
abcd=Replace(???????????)
然后
Command1.CommandText = "UPDATE ??? SET ??? WHERE ??? ID="& abcd &""

求助:ASP 语法错误 (操作符丢失) 在查询表达式 'P_id=' 中。
然后 Command1.CommandText = "UPDATE ??? SET ??? WHERE ??? ID="& abcd &""

求助asp 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
你要检查一下rs("aclass") 是不是输出为空值。因为id为数字型,sql表达式中不能使数字型的字段为空。如set rsc=conn.execute("select acname from users where id= "&rs("aclass")&""),如果rs("aclass")为空值,当然就出错了。另外,这句要改成:<%set rsc=conn.execute("select acn...

语法错误 (操作符丢失) 在查询表达式 'id=' 中。
\/aspsj\/user\/xiugaizl.asp?id=1 这样的方式访问,直接访问 \/aspsj\/user\/xiugaizl.asp 是不行的。

asp错误:语法错误 (操作符丢失) 在查询表达式 'PerId = and UserName...
perld用clng格式化成数值型就可以使用了。Rs.Open "select * from PersonTb1 where PerId = "& clng(PerId) &" and UserName = '"& UserName &"'" , Conn , 3 , 2

帮助: 语法错误 (操作符丢失) 在查询表达式 'classid=' 中。
1、你的sql语句有问题,检查一下 ,可能是单引号和双引号或联接字串写错之类的语法问题;2、数据库不支持这种sql语句格式;3、config.asp文件的配置问题,修改成下面的那个,然后根据你的情况重新改一下即可 <%@ LANGUAGE = VBScript CodePage = 936%> < Response.Buffer=True IsSqlDataBase=0 '...

语法错误 (操作符丢失) 在查询表达式 'id=' 中。
打开浏览器,在地址栏里输入http:\/\/localhost\/(输入你程序虚拟站点的名字),回车,就可以从你的第一个index.asp开始浏览页面了。如果你没有建虚拟站点,那么按照下面步骤操作。打开控制面板,管理工具,Internet 服务管理器(如果没有Internet 服务管理器,可以用系统盘安装一个,安装过程是:将系统盘放入光驱,...

语法错误 (操作符丢失) 在查询表达式 'id in ()' 中。
microsoft jet database engine 错误 '80040e14'语法错误 (操作符丢失)在查询表达式 'parent_id inc'中。\/lookshafa\/bbs\/common.asp,行 278 你提前关闭了变量了 大哥。

语法错误 (操作符丢失) 在查询表达式 'id=' 中。
呵呵,经常见到这个错误,Request.QueryString("id")是空empty,可以这样 id = Request.QueryString("id") & "" ,这样id一定是字符串类型。你就可以 判断 if id="" then response.redirect "a.asp" 处理一下id是空串的情况,很可能是调用页没有正确传递id值 ...

语法错误 (操作符丢失) 在查询表达式 'id=' 中。
< id=request.form("id")button_value=trim(request.form("alert_button"))if button_value="是" then conn.Execute("delete from news1 where id=" & id else Response.Redirect "delnews.asp"end if > 去掉 SQL 语句中的 *,SQL 语句中 delete 和 from 之间不能有 ...

asp<p>语法错误 (操作符丢失) 在查询表达式 ,急!!!
变量 no 没有值的原因吧,导致 sql 语句 只有前面的部分,,肯定语法错误了 你检查下 变量 no 是否有值

相似回答
大家正在搜