| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 733 人关注过本帖
标题:一个参数传递的SQL语句。求教
取消只看楼主 加入收藏
孤星
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-6-30
收藏
 问题点数:0 回复次数:2 
一个参数传递的SQL语句。求教

<% set rs=server.CreateObject("adodb.recordset") sql="select * from building where id=" & request("bid") rs.open sql,conn,3,3 ren=cint(rs("teampopulation"))+1 response.Write ren conn.execute("update building set teampopulation=ren where id="&request("bid")) %>

building是表teampopulation是字段。

我想让该表的这个字段的值+1,可是运行报错:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。

/bai/tuan.asp,行16

我用WRITE也能输出正常的加一之后的值,就是传递不到UPDATE中去。如果 把

UPDATE中的REN 直接换成数字 就能正常。

请指教!!!!

搜索更多相关主题的帖子: SQL 语句 参数 
2004-12-08 15:56
孤星
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-6-30
收藏
得分:0 

谢谢哥。

ASP中的,这些单引号,双引号,还有连接符,我真是搞蒙了。

大哥能给说说吗?

2004-12-09 15:36
孤星
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-6-30
收藏
得分:0 

<%

user=session("uid") ——————用户名,字符型 lou_id=request("bid") ——————楼盘ID,数字型 %> <% 'sql="select * from order where user_id='" &user& "' and lou_id=" & request("bid") set rs=conn.execute("select * from order where user_id='" &user& "' and lou_id="&lou_id&"") if rs.eof then response.Write"此数据不存在" sql2="insert into order(lou_id,user_id) values ('"& user &"','"& lou_id &"')" 'Response.write sql 'response.end conn.execute sql2 else response.Write"你已经加入了该团!" end if %>

报错:FROM子句错误。

2004-12-09 16:13
快速回复:一个参数传递的SQL语句。求教
数据加载中...
 
   



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

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