| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 353 人关注过本帖
标题:通过传递过来的ID号来查询的问题
收藏  订阅  推荐  打印 
白永浩
Rank: 2
等级:注册会员
帖子:100
积分:1100
注册:2006-3-23
通过传递过来的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: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8032
积分:81926
注册:2004-7-17

构造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
改成这样写。


http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2006-12-20 22:27
白永浩
Rank: 2
等级:注册会员
帖子:100
积分:1100
注册:2006-3-23

我的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)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

是什么原因呢?

2006-12-21 00:45
islet
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:89
帖子:6552
积分:65834
注册:2005-1-28

二楼写得挺明白了

你的自动编号是数值型的 用 rs.open "select * from [你要查询的表名] where [ID的字段名]="&ReID,1,1
2006-12-21 08:29
白永浩
Rank: 2
等级:注册会员
帖子:100
积分:1100
注册:2006-3-23

哦...终于调成功了
谢谢你们~~~

2006-12-22 00:05
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051632 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved