vb操作sql,sql里没有设置ID号,想获得当前记录在sql里的行数,怎么在vb里写这个语句,谢谢 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 vb sql id 行数 语句 搜索资料 1个回答 #热议# 应届生在签三方时要注意什么? syx54 2014-07-08 · TA获得超过7378个赞 知道大有可为答主 回答量:6567 采纳率:83% 帮助的人:2691万 我也去答题访问个人页 关注 展开全部 你用什么连接数据库的?例如: Rst.AbsolutePosition 更多追问追答 追问 ado控件连接的,比如我选出了连续的几条记录,我想知道这几条记录的第一条在sql里是第几条该怎么写 追答 也是AbsolutePosition属性上面是使用ADO对象的使用方法,而ADO控件的方法如下:msgbox Adodc1.Recordset.AbsolutePosition '显示当前记录的序号 追问 你好,以上是我实验的代码,用的excel,选出一条记录,弹出窗口显示1,可是实际在表中不是第一条记录啊,问题出在哪儿了呢,谢谢 追答 你对语句不理解,满足: Where 条件的记录可能有多条adodc1.Refrash adodc1.recordset.Movefirst '应该移动到首记录,这个是指指向返回的记录集合中的首记录Msgbox adodc1.recordset.absoluteposision 追问 你好,我把代码改成你给我建议的movefirst了,但是弹出的还是1,可是被选出的第一条记录是在原表中的第6行啊,是ado属性设置的问题吗,或者是absoluteposision以被选出来的记录为基础从而指出其在这些记录中的相对位置,而不是以原来的整张表为基础而指出的在整张表中所处的位置,谢谢了 追答 那你不能用贴出来的代码????要这样:Adodc1.RecordSource = "select * From [sheet1$]"Adodc1.RefreshAdodc1.Recordset.Find "month(时间)=' " & dd & "' and hour(时间)='" & cc & "'"If Not Adodc1.Recordset.EOF Then '找到了满足条件的首记录 MsgBox Adodc1.Recordset.AbsolutePositionEnd If 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-06-28 在VB中,我添加了一个查询窗口,如何使用SQL语句统计当前查... 2015-12-12 vb中怎么查询sql数据库中的某一行数据? 1 2011-08-17 vb中怎么用sql语句修改一条记录,记录是当前记录,向当前记... 2 2006-03-11 怎样在VB中实现SQL语言的查询? 2006-01-09 (悬赏100分)VB6.0 数据库操作问题,谁知道在存入一条... 4 2010-01-23 VB中如何获得SQL更新的行数 2007-01-12 用vb连接sql数据库时总是提示:ADODC:没有指定记录源... 11 2013-12-20 在VB编程中,注册一个用户,判断这个用户名在数据库中是否存在... 1 更多类似问题 > 为你推荐: