Visual Basic - Problemas con el Recordset URGENTE!!!

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con el Recordset URGENTE!!!

Publicado por Unai (5 intervenciones) el 11/03/2004 15:50:50
Hola a tod@s,

Tengo un problema un poco raro y necesito un cable, me conecto a una BD de Oracle por ADODB perfectamente de esta manera:

Public Gds As ADODB.Connection
Public Rst As ADODB.Recordset

Public Sub Abrir_BD()
Set Gds = New ADODB.Connection
Set Rst = New ADODB.Recordset
Gds.Open \"CONEXION\", \"USUARIO\", \"PASSWORD\", 0&
End Sub

Y al hacer esta consulta:
Mssql = \"Select * From Usuario\"
Rst.Open Mssql, Gds, , , 0&

Cuando se carga el recordset y hago un MovePrevious me da este error:
\"Error 3219 en tiempo de ejecucion, operacion no permitida en este contexto\"

Y cuando hago un MoveLast me da este otro error:
\"Error \'-2147217884 (80040e24)\' en tiempo de ejecucion, El conjunto de filas no admite recuperacion hacia atras\"

Para los MoveNext y el MoveFirst no da ningun tipo de error y funciona perfectamente.

Que puedo estar haciendo mal???

Gracias por todo de antemano
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 el Recordset URGENTE!!!

Publicado por CESAR (4 intervenciones) el 12/03/2004 02:43:41
FIJATE LAS PROPIDADES QUE ESTAA ABRIENDO EL RECORSET PUES EL CURSOR E ESTA DEVOLVIENDO SOLO ESTA PERMITIENDO AVANCE HACIA ADELANTE TAL VEZ CONSIDERA QUE ES UN CURSOR DE VISTAS O SOLO PARA CONSULTAS. FIJATE ESTO SUERTE...
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 el Recordset URGENTE!!!

Publicado por pamela (2 intervenciones) el 19/03/2004 22:04:51
Rst.Open Mssql, Gds, , , 0& y q paso con los cursores y los bloqueos
mira yo lo hago asi

Rst.Open Mssql, Gds, , , 0& ,adOpenKeyset, adLockOptimistic

adOpenKeyset 1 Nos permite movernos en los dos sentidos, si permite
modificaciones en los registros. Vemos los cambios realizados en la tabla por otro recordset a excepción de las nuevas altas.

adLockOptimistic 3 Cierra la tabla a los demás usuarios cuando se invoque al método Update del objeto recordset; de este modo la Base de datos quedará bloqueada menos tiempo que con el método anterior.

intentalo asi si no me puedes escribir a mi correo...
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

Problemas con el Recordset URGENTE!!!

Publicado por Alvaro (1 intervención) el 26/08/2020 22:16:34
Fijate en el archivo de base de datos en los permisos que tengas de accesso como usuario para leer y escribir,
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