Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2007, 11:08
MoN112
 
Fecha de Ingreso: agosto-2007
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
Movimiento por registros Mysql

Muy buenas, llegué a este foro buceando a través del siempre maravilloso google. Tengo un problema, estoy haciendo una aplicacion para consulta/edición de una base de datos de mi trabajo, accedo a los datos (de momento como estoy en pruebas solo hay dos registros, pero con eso debería valer) y me muevo bién hacia adelante, pero no consigo moverme hacia atrás. Voy a poner tozos de código para aclarar ésto un poco:


Código:
Private Sub Form_Load()
'************************************
' Cargamos los datos del formulario
'************************************

Set rt = New ADODB.Recordset
rt.ActiveConnection = con
rt.CursorType = adOpenStatic
rt.LockType = adLockOptimistic

rt.Open "select * from operadores order by login", , , , adCmdText

'Mostramos el primer Operador
MostrarOperador 'esta funcion rellena las cajas de texto del formulario
'con los datos de las columnas de la tabla

Previamente he hecho esto:
Set con = New ADODB.Connection
con.CommandTimeout = 40
con.CursorLocation = 1
con.ConnectionString = "server=" & cServidor & ";dsn=formacion112;uid=TRAIN;pwd=TRAIN;DATABASE=formacion112"
con.Open
Al abrir el formulario me aparecen los datos del primer registro, y si pincho en mi botón "siguiente" (hace un rt.MoveNext) voy al siguiente registro; pero si pincho en el "anterior" (estoy haciendo un rt.MovePrevious) no hace nada.

No sé por qué pasa, pero necesito moverme hacia atrás. Cuando esto mismo lo hacía en Access no tuve problema ninguno.

Muchas gracias por adelantado

Última edición por MoN112; 20/08/2007 a las 11:11 Razón: Añado información