Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2011, 06:15
cacuri70
 
Fecha de Ingreso: enero-2011
Mensajes: 8
Antigüedad: 14 años, 2 meses
Puntos: 0
Error de actuialización

Hola a todos.

Tengo el siguiente código



rst.Open "SELECT * from tdevoluciones where n_devolucion in(select top 1 n_devolucion from tdevoluciones order by n_devolucion desc)", cnn, adOpenDynamic, adLockOptimistic
Do
For Each tField In rst.Fields
flg_DetallesDevolucion.TextMatrix(j + 1, i) = tField.OriginalValue ' Línea error
i = i + 1
Next
i = 0
j = j + 1
flg_DetallesDevolucion.Rows = j + 2
rst.MoveNext
Loop While rst.EOF = False




Me da un error de que "El recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloque seleccionado"

¿Alguien puede decirme dónde está el error?

El programa lo que hace es una consulta y luego la recorre para rellenar un flex grid.


Gracias y saludos