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
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.