| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 960 人关注过本帖
标题:数据库数据显示问题,一直没有弄明白
只看楼主 加入收藏
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
 问题点数:0 回复次数:16 
数据库数据显示问题,一直没有弄明白
我想读取数据库中某一个ID的内容 怎样操作呢?最好用rs("")
搜索更多相关主题的帖子: 数据库 
2005-12-25 17:24
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
select * form [表名] where ID="&要显示的ID号

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-12-25 18:11
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 
我有好几十条记录要显示在页面不同的表格里,我想先查询表,然后在需要显示的地方 告诉其一个ID 然后显示该ID 我指定的字段,谢谢!
2005-12-25 18:21
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
那用循环输出就可以了,把表格的代码写在循环中间!!

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-12-25 18:58
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 

我不能用循环,我只是想从很多记录里挑出几条记录来显示

2005-12-25 19:38
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 
conn.execute("select username from [user] where id=1")(0) '显示ID为1字体段为username的值

conn.execute("select password from [user] where id=2")(0) '显示ID为2字体段为password的值

如上类推,你可以显示任何你想要的数据.

最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2005-12-25 19:43
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
5楼,为什么不能用循环?

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-25 20:13
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 
以下是引用regedit在2005-12-25 19:43:00的发言:
conn.execute("select username from [user] where id=1")(0) '显示ID为1字体段为username的值

conn.execute("select password from [user] where id=2")(0) '显示ID为2字体段为password的值

如上类推,你可以显示任何你想要的数据.

老大,我不会玩 我已经做了如下操作 conn.asp '连接了数据库,然后<%
strsql="select * from cc"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 1

%>

用rs显示字段没问题,加入循环语句后也能全部显示,记录很多,我的想法是 不加循环,显示我想要的某条记录,我是不是应该先告诉程序在这个表(cc)里的ID,然后再指定显示该ID对应的字段,不知我的想法可不可能实现

2005-12-25 20:55
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
strsql="select * from cc"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 1
你没有告诉程序你要查找纪录的ID值,也就是对应纪录的条件。在SQL Server或Access中,数据库表都会有一个ID值或能区别的字段来来唯一区分一条数据。
2005-12-25 20:59
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
收藏
得分:0 

我要是告诉ID值了不就只能显示一条记录了,要想显示表cc里的几条是不是还得strsql="select * from cc where id=345"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 1
很多很多呀?

然后还得关闭 rs

有没有什么方法 如:response.write[ID][字段的]谢谢大家

2005-12-25 21:06
快速回复:数据库数据显示问题,一直没有弄明白
数据加载中...
 
   



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

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