Foros del Web » Programación para mayores de 30 ;) » Programación General »

Métodos MoveFirst, MovePrevious, Move no soportados

Estas en el tema de Métodos MoveFirst, MovePrevious, Move no soportados en el foro de Programación General en Foros del Web. Hola a Todos, Felíz y prospero Año 2008 Estoy trabajando con varios recordset, estoy reciente en la empresa donde trabajo, después de hacer varias correcciones ...
  #1 (permalink)  
Antiguo 15/01/2008, 09:30
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Sonrisa Métodos MoveFirst, MovePrevious, Move no soportados

Hola a Todos, Felíz y prospero Año 2008

Estoy trabajando con varios recordset, estoy reciente en la empresa donde trabajo, después de hacer varias correcciones al script que se me entregó, me encuentro con que los métodos MoveFirst, MovePrevious y Move, no "funcionan" o no son soportados por ADO de acuerdo a los resultados obtenidos con :

If Not RsBuscarCuenta.Supports(adMovePrevious) Then
MsgBox "No soporta MoveFirst, MovePrevious, Move o GetRows"
End If

Por tal motivo, no puedo retroceder hacia los registros anteriores al actual. No se genera ningún error, sintácticamente todo está correcto. El problema grave es que al retroceder sólo se muestra un sólo registros y éste siempre es el mismo que se visualiza al intentar retroceder. Siempre se puede avanzar hasta el final del recordset. Se utilizan cajas de texto para mostrar la información y un objeto de imagen que visualiza una imagen con formato .tif. Toda la información es el resultado obtenido mediante una consulta de un Stored Procedure.

El siguiente es el código donde está, seguramente, el problema:

10010 If Len(TxtCuenta10.Text) < 10 Then
10015 TxtCuenta10.Text = String(10 - Len(TxtCuenta10.Text), "0") & TxtCuenta10.Text
10020 End If

comando = "exec st_c_FINDFIRMAS '00000000000000000000','" & TxtCuenta10.Text & "'"

10030 If RsBuscarCuenta.State > 0 Then
10035 RsBuscarCuenta.Close
Set RsBuscarCuenta = Nothing
10040 End If

10045 RsBuscarCuenta.Open comando, Cn, adOpenStatic

If Not RsBuscarCuenta.Supports(adMovePrevious) Then
MsgBox "No soporta MoveFirst, MovePrevious, Move o GetRows"
End If


El siguiente es el resultado de la ventana Inmediato en Visual Basic:

?RsBuscarCuenta.Supports(adMovePrevious)
Falso



El siguiente es como se abre la conexión:

comando = "Provider=SQLOLEDB;Data Source=" & "'" & Serverdb & "'" & " ;Initial Catalog=" & "'" & Bd & "'" & " ;Uid=" & Userid & " ;Pwd=" & Pwd & ";"
Cn.CommandTimeout = 360
Cn.Open comando


La pregunta: ¿Sábe alguien cuáles son las causas por las que los métodos MoveFirst, MovePrevious y Move no pueden ser soportados por el objeto ADO en uso?


Gracias de antemano por la ayuda que me puedan prestar....
  #2 (permalink)  
Antiguo 15/01/2008, 09:48
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Re: Métodos MoveFirst, MovePrevious, Move no soportados

Hola Jose_pe. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Programación desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 15/01/2008, 10:27
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Métodos MoveFirst, MovePrevious, Move no soportados

Gracias JavierB, todavía no se donde colocar o buscar la información que me interesa, aprenderé...


Slds.
  #4 (permalink)  
Antiguo 16/01/2008, 09:58
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Busqueda Re: Métodos MoveFirst, MovePrevious, Move no soportados

Espero colocar un tema "más interesante" la próxima vez que participe....para lograr "más" respuestas a mis dudas.....

De todas formas, pude resolver mi problema gracias a una árdua investigación y documentación sobre ésta situación en el siguiente link:

http://www.telecable.es/personales/jrubi/index.htm?resumen/res00533.htm

Ojalá y algún otro usuario pueda solucionar un problema similar a éste.

Coloco las siguientes frases para que sirva de referencia a ser ubicado en el motor de búsqueda de éste foro:

"No funciona el RecordCount", "para que funcione el RecordCount", "RecordCount=-1", "Soporte de marcadores"

Atte,


Jose_pe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:22.