| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 787 人关注过本帖
标题:通过传递过来的ID号来查询的问题
只看楼主 加入收藏
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
 问题点数:0 回复次数:4 
通过传递过来的ID号来查询的问题
我的ID号是这样传送的
<TR>
<TD width="290"> <DIV align=center>
<a href="xianshi1.asp?id=<%=rs("byh_product_id")%>" target=ablank><IMG height=290
src="<%=rs("byh_product_pic_path")%>" width=290
border=0></a></DIV></TD>
</TR>

这个ID号里还有个字段byh_product_pic_path1 我还想把它在xianshi1.asp页面上显示出来
不知道通过传递过来的ID号来查询 字段 byh_product_pic_path1 该怎么写这个程序啊~~
请高手帮忙~~
搜索更多相关主题的帖子: ID号 product byh 
2006-12-20 22:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

构造SQL语句如
<%
Dim ReID
Dim rs
ReID=Request("ID")
set rs=server.createobject("adodb.recordset")
rs.open "select * from [你要查询的表名] where [ID的字段名]="&ReID,1,3
'…………
%>
不过上面这段代码是ID字段为数字类型时可以,文本类型就要改一下。
rs.open "select * from [你要查询的表名] where [ID的字段名]='"&ReID&"'",1,3
改成这样写。

2006-12-20 22:27
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
我的ID字段是“自动编号”的
我把rs.open "select * from [你要查询的表名] where [ID的字段名]="&ReID,1,3
写成了
rs.open "select * from byh_product where byh_product_id='"&ReID&"'",1,3
系统提示的错误是这样的:

技术信息(用于支持人员)

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

是什么原因呢?

欢迎光临博智皮具!www.
2006-12-21 00:45
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
二楼写得挺明白了

你的自动编号是数值型的 用 rs.open "select * from [你要查询的表名] where [ID的字段名]="&ReID,1,1
2006-12-21 08:29
白永浩
Rank: 1
来 自:浙江温州
等 级:新手上路
帖 子:101
专家分:0
注 册:2006-3-23
收藏
得分:0 
哦...终于调成功了
谢谢你们~~~

欢迎光临博智皮具!www.
2006-12-22 00:05
快速回复:通过传递过来的ID号来查询的问题
数据加载中...
 
   



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

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