如何在mssql 的select语句执行完后,在每行前都返回一个第几行的标志(记录号)呢?

cwq888 2002-08-22 05:52:52
如何在mssql 的select语句执行完后,在每行前都返回一个第几行的标志(记录号)呢?
比如:记录号 姓名
1 张三
2 李四
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Montaque 2002-08-25
  • 打赏
  • 举报
回复
dataset.datatable(0).rows.count

---------------------------------------------------------
Montaque==Digitalboy==Houyongfeng==Monkey
dason2u 2002-08-25
  • 打赏
  • 举报
回复
如果可以让用户增删一条记录,上面的方法并不是最好的方法,
实际上,可以如下做:

Dim col As DataColumn = Me.DataSet1.Tables(0).Columns.Add("ID", GetType(Int32))
col.AutoIncrement = True
col.AutoIncrementSeed = 0
col.AutoIncrementStep = 1
Me.OleDbDataAdapter1.Fill(Me.DataSet1)

再将Me.DataSet1.Tables(0)赋给某个控件,例如DataGrid
DataGrid1.DataSource=Me.DataSet1.Tables(0)
dason2u 2002-08-25
  • 打赏
  • 举报
回复
dim i as integer
for i=0 to dataset1.tables("yourTableName").rows.count-1
'do something here.
next
cwq888 2002-08-24
  • 打赏
  • 举报
回复
graceisnoone(菊花鼠) 能说具体点吗?
graceisnoone 2002-08-22
  • 打赏
  • 举报
回复
把dataset.datatable(0).rows.count循环,就行了。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧