| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 222 人关注过本帖
标题:帮助新人是伟大的
收藏  订阅  推荐  打印 
djwall
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-6-5
帮助新人是伟大的

sqlStr="SELECT * FROM test"
rs.open sqlStr,conn,1,1
Set rs=conn.Execute(sqlStr)

我这样写和这样

sqlStr="SELECT * FROM test"
Set rs=conn.Execute(sqlStr)

有区别吗?上面的是不连了两次
还有就是
怎么才可以只取数据库一条数据
如:数据库有   hibernate 字段有很多条数据但我这想取
第一条应该怎么做呢?谢谢
搜索更多相关主题的帖子: 数据库  sqlStr  新人  conn  test  
2008-6-5 02:51
ilovey4
Rank: 2
等级:注册会员
帖子:65
积分:846
注册:2007-6-21

sqlStr="SELECT * FROM test"
rs.open sqlStr,conn,1,1
Set rs=conn.Execute(sqlStr)

这样写是重复了,后面两条语句选一条即可.
如果要选第一条记录的话可以这样写
select top 1 hibernate from test
这样就行了,我也是新手不知道说的有没毛病...

新手!
2008-6-5 04:10
yms123
Rank: 12Rank: 12Rank: 12
等级:版主
威望:72
帖子:8029
积分:81896
注册:2004-7-17

sqlStr="SELECT * FROM test"
rs.open sqlStr,conn,1,1
'Set rs=conn.Execute(sqlStr)这个语句这里是多余的

我这样写和这样

sqlStr="SELECT * FROM test"
Set rs=conn.Execute(sqlStr)

这两种方式没有区别,因为这两种方式创建的rs都是只读的,都不能使用rs来修改数据。

http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-6-5 09:33
zhangyao3287
Rank: 2
来自:黑龙江省
等级:注册会员
帖子:145
积分:1732
注册:2008-5-25

读取第一条记录
select * from [table] order by id
在没有循环的情况下是第一条记录了
2008-6-5 16:00
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

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