Mover al primer registro
Publicado por Luis Romero (21 intervenciones) el 29/09/2001 17:44:27
Que tal gente, tengo el siguiente problema.....estoy trabajando con ADO.
Defino un recordset de la siguiente forma:
Private WithEvents MySnap As ADODB.Recordset
Luego lo creo:
Set MySnap = New ADODB.Recordset
Luego lo abro a través de la siguiente consulta:
MySnap.Open "SELECT * FROM [Tabla Articulos] WHERE Detalle='*" & txtCampo(1) & "*'", cnn, adOpenDynamic, adLockOptimistic
Muy bien, todo barbaro, el problema está cuando quiero añadir los registros del recordset a un List (por ejemplo).
Cuando quiero moverme al primer registro para empezar a asignar uno por uno hasta el final (MySnap.MoveFirst) me aparece el siguiente error:
"ERROR 3001 EN TIEMPO DE EJECUCION: EL VALOR DE BOF O EOF ES TRUE,LA OPERACION SOLICITADA REQUIERE UN REGISTRO ACTUAL"
Alguna sugerencia????
Defino un recordset de la siguiente forma:
Private WithEvents MySnap As ADODB.Recordset
Luego lo creo:
Set MySnap = New ADODB.Recordset
Luego lo abro a través de la siguiente consulta:
MySnap.Open "SELECT * FROM [Tabla Articulos] WHERE Detalle='*" & txtCampo(1) & "*'", cnn, adOpenDynamic, adLockOptimistic
Muy bien, todo barbaro, el problema está cuando quiero añadir los registros del recordset a un List (por ejemplo).
Cuando quiero moverme al primer registro para empezar a asignar uno por uno hasta el final (MySnap.MoveFirst) me aparece el siguiente error:
"ERROR 3001 EN TIEMPO DE EJECUCION: EL VALOR DE BOF O EOF ES TRUE,LA OPERACION SOLICITADA REQUIERE UN REGISTRO ACTUAL"
Alguna sugerencia????
Valora esta pregunta


0