Visual Basic - problemas con ADODB.recordset

Life is soft - evento anual de software empresarial
 
Vista:

problemas con ADODB.recordset

Publicado por oscar (2 intervenciones) el 12/06/2007 23:50:03
Estoy utilizando el recordset de ADODB y tengo este problema

cuando utilizo en la consultas la palabra DISTINCT u ORDER BY..

select dIstinct "nombre columna" from "nombre_tabla" order by "nombre_campo"

al momento de hacer un rs.movenext trabaja bien, pero cuando intento regresar con un rs.moveprevious marca un error:

"la operacion no esta permitida en este contexto"

asi mando ejecutar la consulta:

rs.Open(SQLSelect, Cn.ConnectionString, adOpenKeyset, adLockOptimistic)

alguna idea
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con ADODB.recordset

Publicado por oscar (2 intervenciones) el 13/06/2007 00:00:47
claro..

me desplazo varios registros hacia adelante y despues intento regresar al anterior y es donde truena la aplicacion

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con ADODB.recordset

Publicado por PaPo (128 intervenciones) el 13/06/2007 00:27:11
Mira checa si es que se va a EOF(End Of File) o BOF(Botom Of FIle) por que una vez ahi ya no hay retorno a menos que le des un movefirs y no es eso lo que quieres puedes hacerlo asi:

Para anterior o previous...

Private Sub cmdAnteriorUsuarios_Click()
adoUsuarios.Recordset.MovePrevious
If adoUsuarios.Recordset.BOF Then
adoUsuarios.Recordset.MoveFirst
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar