社区
ASP
帖子详情
[求一SQL语句]如果取得某记录在数据录中的位置
scoutlin
2004-12-24 08:41:10
ACCESS中
...全文
259
19
打赏
收藏
[求一SQL语句]如果取得某记录在数据录中的位置
ACCESS中
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scoutlin
2004-12-24
打赏
举报
回复
那效率也太低了吧
xiaoyuehen
2004-12-24
打赏
举报
回复
以上两种方法和ID号是否连续无关, 但要求ID号必须为数字并唯一, 否则可能会取得不想要的结果, 记录顺序是以ID由小到大.
NewBody
2004-12-24
打赏
举报
回复
补充:
大多数据库支持;该属性可读写.
NewBody
2004-12-24
打赏
举报
回复
用记录集的AbsolutePosition,不过好象有些数据库不支持它.
xiaoyuehen
2004-12-24
打赏
举报
回复
第二种方法, 想取得第 x 条记录可以用下面的语句(Access 2000 测试通过):
SELECT ID FROM (SELECT A.ID, SUM(IIF(A.ID >= B.ID, 1, 0)) AS NUM FROM 表A AS A, 表A AS B GROUP BY A.ID) WHERE NUM = 5
scoutlin
2004-12-24
打赏
举报
回复
楼上强淫,结贴了
xiaoyuehen
2004-12-24
打赏
举报
回复
1.首先要知道这条记录的ID号, 假设为intID
2.用语句SELECT COUNT(*) FROM TABLE WHERE ID <= intID 得到的就是第几条记录了.
ls25145
2004-12-24
打赏
举报
回复
Mark
ttkkyy
2004-12-24
打赏
举报
回复
只有做一个循环,设i=1
当找到你要的纪录就退出,这时i就是你要的了
scoutlin
2004-12-24
打赏
举报
回复
枚举的话
如果记录很多...
效率很低
scoutlin
2004-12-24
打赏
举报
回复
up
cheng17
2004-12-24
打赏
举报
回复
试一下这个行不行:
' 使用客户端游标为雇员表打开一个记录集。
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
Set rstEmployees = New ADODB.Recordset
' 使用客户端游标激活 AbsolutePosition 属性。
rstEmployees.CursorLocation = adUseClient
rstEmployees.Open "employee", strCnn, , , adCmdTable
' 枚举记录集。
Do While Not rstEmployees.EOF
' 显示当前记录信息。
strMessage = "Employee: " & rstEmployees!lName & vbCr & _
"(record " & rstEmployees.AbsolutePosition & _
" of " & rstEmployees.RecordCount & ")"
If MsgBox(strMessage, vbOKCancel) = vbCancel _
Then Exit Do
rstEmployees.MoveNext
Loop
wq99
2004-12-24
打赏
举报
回复
要不循环一下?
cheng17
2004-12-24
打赏
举报
回复
删除过记录就不好解决了
7ero
2004-12-24
打赏
举报
回复
要那个有什么用呀?
showliz
2004-12-24
打赏
举报
回复
用自增式的标识ID就可以知道它在数据库中是第几条记录了嘛
beliefljh
2004-12-24
打赏
举报
回复
这个还真不好解决,我帮你找找看吧!
scoutlin
2004-12-24
打赏
举报
回复
我想知道它在数据库中是第几条记录
whb147
2004-12-24
打赏
举报
回复
你用查询用ID就可以了呀
你想干什么??
经典
SQL语句
大全
SQL语句
参考,包含Access、MySQL 以及 SQL Server基础创建
数据
库CREATE DATABASE database-name 删除
数据
库drop database dbname 备份sql server 创建 备份
数据
的 device USE master EXEC sp_addumpdevice 'disk', ...
SQL语句
中查询
数据
在表中,每行代表一个唯一
记录
,每列代表
记录
的一个字段。例如:student表中包含学生
数据
,如学号、姓名、年龄和性别。如下所示: 要从student表中查询出
数据
,需要使用SELECT语句。在SELECT后面写的语法书是列表,...
SQL获取
数据
表最新一条
记录
流水
记录
表中,一个用户通常会生成许多
记录
如果只要最新一条,可以借助max来获取. 如文件上传
记录
表中,获取文件上传
记录
表中,每个用户产生的最新一条
记录
: select * from file_record as a inner join ( select ...
python中执行
sql语句
_python中执行
sql语句
来源:疯狂的蚂蚁的博客 ...然后执行
SQL语句
对
数据
库进行 增删改查等操作并提交事务,此过程如果出现异常则使用回滚技术 使
数据
库恢复到执行
SQL语句
之前的......因此SQLite在解析建表语句时,会忽略建表语句中跟在字...
mysql union 过滤重复_sql UNION过滤重复
记录
语句并
取得
不重复的
数据
sql UNION过滤重复
记录
语句并
取得
不重复的
数据
$sql ="UNION ALL->UNION----------------------以下句子如何
取得
不重复的
数据
?SELECT DISTINCT TOP 100 PERCENT kirinLDS.dbo.tbl人员调整.部门名 AS 部门名FROM .....
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章