7,763
社区成员
发帖
与我相关
我的任务
分享
Dim intTmp As Integer
Dim m As Integer
rs.open "select id,id1 from table order by id1 asc", conn, 1, 1
If Not rs.EOF Then
intTmp = rs("id1")
m = 1
conn.execute ("update table set id2=" & m & " where id=" & rs("id"))
rs.movenext
If Not rs.EOF Then
For i = 2 To rs.recordcount
If rs("id1") = intTmp Then
m = m + 1
Else
m = 1
intTmp = rs("id1")
End If
conn.execute ("update table set id2=" & m & " where id=" & rs("id"))
Next
End If
End If