| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:语法错误 (操作符丢失) 在查询表达式 'id=' 中
只看楼主 加入收藏
qq757500610
Rank: 1
来 自:娘胎
等 级:新手上路
帖 子:15
专家分:3
注 册:2010-5-27
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
语法错误 (操作符丢失) 在查询表达式 'id=' 中
<%
dim var_id
var_id=request.QueryString("id")      '获得要修改的记录的网站编号
session("id")=var_id
dim conn
set conn=server.CreateObject("ADODB.Connection")      '建立connection对象的实例
conn.open "web"       ' 利用数据源连接数据库

'以下打开记录集
dim strsql,rs
strsql="select * from web where id=" & var_id
set rs=conn.execute(strsql)
%>
<center>
<table width=100% border=1>
<form name="form1" method="post" action="update_form.asp">
<tr><td>网站名称</td><td><input type="text" name="name" size=20 value="<%=rs("name")%>" ></td>
</tr>
<tr><td>网站网址</td><td><input type="text" name="url" size=40 value="<%=rs("url")%>"  ></td></tr>
<tr><td>网站说明</td><td><input name="text" type="text" value="<%=rs("text")%>" size=40  ></td></tr>
<tr><td></td><td><input type="submit" value="确定"  ></td></tr>
</form></table>

[ 本帖最后由 qq757500610 于 2010-6-2 18:00 编辑 ]
搜索更多相关主题的帖子: 操作符 语法 表达 查询 
2010-06-02 16:47
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:2 
var_id变量没有得到值,检查提交页面的代码
2010-06-02 17:27
qq757500610
Rank: 1
来 自:娘胎
等 级:新手上路
帖 子:15
专家分:3
注 册:2010-5-27
收藏
得分:0 
回复 2楼 yms123
如何得到值

非一般的人,做非一般的事;而我只是一般的人而已。
2010-06-02 17:37
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:2 
晕死……你自己都不知道自己这个程序要做什么……

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-06-02 17:53
qq757500610
Rank: 1
来 自:娘胎
等 级:新手上路
帖 子:15
专家分:3
注 册:2010-5-27
收藏
得分:0 
回复 4楼 hams
用来更新记录的

非一般的人,做非一般的事;而我只是一般的人而已。
2010-06-02 17:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用qq757500610在2010-6-2 17:37:35的发言:

如何得到值
你提交页面怎么写的?提交页面没有把值提交过来。
2010-06-02 19:27
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
收藏
得分:2 
如果你的是没有传值。那你就先传值;
如果你传值了,估计就是变量有问题,可以按下面的代码试试:
dim strsql,rs
strsql="select * from web where id='" & var_id&"'"
set rs=conn.execute(strsql)
%>
<center>
<table width=100% border=1>
<form name="form1" method="post" action="update_form.asp">
<tr><td>网站名称</td><td><input type="text" name="name" size=20 value="<%=rs("name")%>" ></td>
</tr>
<tr><td>网站网址</td><td><input type="text" name="url" size=40 value="<%=rs("url")%>"  ></td></tr>
<tr><td>网站说明</td><td><input name="text" type="text" value="<%=rs("text")%>" size=40  ></td></tr>
<tr><td></td><td><input type="submit" value="确定"  ></td></tr>
</form></table>

只有大胆尝试,才有机会得到想要的成功
2010-06-03 08:51
快速回复:语法错误 (操作符丢失) 在查询表达式 'id=' 中
数据加载中...
 
   



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

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