Ir a un determinado registro en un recordset

Estimados Amigos

Bueno estoy en la fase de aprendizaje y necesito de su ayuda, quisiera conocer si se puede
en un recordset ir a un determinado registro con un indice definido previamente, sin recorrerlo secuencialmente.
Digamos que el recordset tiene 100 registros y quiero ubicarme directamente en el registro 50, sin hacerlo secuencialmente
¿es posible hacer esta operacion?

el motor de base de datos es mysql

El codigo de recorrido secuencial es
el siguiente:

Dim sql As String
sql = “SELECT tipouni,modelo,placa,marca FROM unidades”

Dim rs As RecordSet
rs=App.pDb.SQLSelect(sql)

If rs <> Nil Then
While Not rs.EOF
rs.MoveNext
Wend
rs.close
End If

Muchas gracias de antemano por sus respuestas y por su atencion
Cordialmente,
Raul

(I hope this translates ok)

No hay un comando “MoveTo” para un rcord establecido por lo que no se puede saltar a un registro especfico

Muchas Gracias Norman por tu respuesta oportuna y por tu gran disposicin a ayudar

un Abrazo
Raul

Hola Raul,

Tal y como dice Norman, no puedes ir a un registro de un RecordSet, simplemente recorrerlo. Para tus necesidades quiz prefieras realizar la consulta directamente contra la base de datos para acceder al nico registro que necesites en cada momento o bien almacenar temporalmente todos los registros obtenidos mediante la consulta (el RecordSet) en un Array o bien otra estructura similar. De ese modo siempre podrs ir al registro concreto que precises sin la necesidad de realizar una nueva consulta.

Espero que te sirva de ayuda.

Javier Rodrguez
Evangelista Xojo en Espaol
Autor del libro “Programacin multiplataforma Xojo

Muchas Gracias Javier por tu respuesta que son de gran ayuda
un abrazo

Raul