Usuario: Experiencia:
Usuario 1 500
Usuario 2 358
Usuario 3 589
Usuario 4 955
Usuario 5 1254
Usuario 6 2121
Usuario 7 85
Usuario 8 159
"SELECT * FROM Users ORDER BY Experiencia DESC":
Usuario: Experiencia:
Usuario 6 2121
Usuario 5 1254
Usuario 4 955
Usuario 3 589
Usuario 1 500
Usuario 2 358
Usuario 8 159
Usuario 7 85
Usuario 3 Posicion: 4
Actualmente lo hago de esta manera, pero hay que pedir todos los registros a la base de datos y quiera saber si hay otra forma:
Código
Private Function Obtener_Posicion() MiRecordset.Open "SELECT * FROM Users ORDER BY Experience DESC", MiConexion, adOpenDynamic, adLockOptimistic MiRecordset.MoveFirst MiRecordset.Find "Username = 'Usuario 7266'" If (MiRecordset.BOF = True) Or (MiRecordset.EOF = True) Then MsgBox "Usuario no encontrado" MiRecordset.Close Exit Function End If MsgBox MiRecordset.AbsolutePosition MsgBox MiRecordset.Fields("Experience") MiRecordset.Close End Function