社区
VB基础类
帖子详情
如何得到当前的记录号?
grievefish
2000-03-04 05:10:00
在VB中,使用可视化数据管理器打开一个数据库进行编辑时,能看到滚动条边
有两个数来显示当前记录号和记录的总数。用什么方法得到当前记录号呢!!晚辈才浅,特请各位赐教!!
...全文
307
6
打赏
收藏
如何得到当前的记录号?
在VB中,使用可视化数据管理器打开一个数据库进行编辑时,能看到滚动条边 有两个数来显示当前记录号和记录的总数。用什么方法得到当前记录号呢!!晚辈才浅,特请各位赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newsoft
2000-03-06
打赏
举报
回复
自己加一个字段表示记录号(当然不是自动增量)不就行了吗?
ltp3
2000-03-06
打赏
举报
回复
试试RecordSet的AbsolutePosition属性。
qianqian
2000-03-06
打赏
举报
回复
虽然Dao声称它没有记录号的概念,但实际上RecordSet的AbsolutePosition属性的确可以认为就是记录号。
grievefish
2000-03-04
打赏
举报
回复
感谢peacock的“大妈”,可是用这种方法太慢了,如果千条以上就 ....... 。
929!我现在就很想得到这个“没有意义记录号”;
我把我要解决的问题细说一下:
我用一个MSFLexGrid控件显示一个表的数据,在进行一个查找时,要对找到的符合条
件的记录在MSFLexGrid中相应的改变背景色,以示突出!我想用这个“记录号”和
ROW得联系。
如果别人有更好的方法解决,那更是感激不禁!
peacock
2000-03-04
打赏
举报
回复
Dim RSTemp As String '假如你的字段是字符型
Dim CurentRecord As Long
Dim I As Long
CurentRecord=1
RSTemp=RS.Fileds("字段名")
Rs.MoveFirst
For I=0 To Rs.RecordCount-1
If Rs.Fileds("字段名")=RsTemp Then
CurentRecord=CurentRecord+1
Exit For
End If
Rs.MoveNext
Next
CurentRecord就是当前的记录号
929
2000-03-04
打赏
举报
回复
我觉得这个当前记录号是没有意义的,这只是VB在显示数据时临时加上的序号,或是一个BOOKMARK。在SQL SERVER中就没有当前记录号的说法。但可以通过排序或加上辅助列的方法对记录进行标记。
如何获得刚插入数据库的
记录
的ID
号
?
1.SQL Server 对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@IDENTITY的不足.当你插入新
记录
后,可以调用函数: PRINT IDENT_CURRENT(/table/) /这将获得新的IDENTITY值,不管数据库中是不是有
记录
添加(这就避免了@@IDENTITY的连接限
【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定
当前
记录
和下一条
记录
之间相差的天数
如何确定两个日期之间的工作日有多少天、计算—年中每周内各日期出现次数、确定
当前
记录
和下一条
记录
之间相差的天数【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。本章节的三个需求:确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定
当前
记录
和下一条
记录
之间相差的天数有些许难度,不过建议还是学会比较好。
全面解决--如何获得刚插入数据库的
记录
的ID
号
?
如何获得刚插入数据库的
记录
的ID
号
?1.SQL Server对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@IDENTITY的不足.当你插入新
记录
后,可以调用函数:PRINT IDENT_CURRENT(table) 这将获得新的IDENTITY值,不管数据库中是不是有
记录
添加(这就避免了@@IDENT
在MSSQL中添加
记录
后获取
当前
记录
ID的方法
在MSSQL中添加
记录
后获取
当前
记录
ID的方法: 程序代码string sqlCmd = "SET NOCOUNT ON;Insert into userdb(username,userpwd) values("&username&","&userpwd&");Select @@IDENTITY";CmdObj = new SqlCommand(SqlCmd,myConne
TClientDataSet取得
当前
记录
的数据包和刷新
当前
记录
包
delphi本身并不提供
当前
记录
的数据封包,但我们有一个途经可以获取,通过TDataSetProvieder的GetRecords获取。GetRecords虽然简单,但不能排除Blob字段、只取唯一主键字段等。通过研究CDS的RefreshRecord方法,提取了
当前
记录
的封包。UsesDBClient,Variants,DSIntf;type TMyCD
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章