Programación General > Visual Basic 6.0 e inferiores

 Re: Porqué me sale ese error? :-S

(1/1)

Jordi_BCN:
Hola:

Me pregunto pq a veces, al eliminar una fila del Datagrid, me sale ese mensaje: ( solo a veces)



El registro se borra, pero ese mensaje es muy molesto.

Gracias

J.M.Movilla:
Cuando borras el registro del recordset tienes que tener en cuenta que al volver al DataGrid sepa que esa línea ha desaparecido.  Si no cuidas ese detalle te da error por perderse entre varias filas entre las que no encuentra donde apuntar...

        With Adodc1.Recordset
            .Delete
            .Update
            If Not .BOF Then
                .MovePrevious
                DataGrid1.SetFocus
            End If
        End With

Con estas líneas, además de borrar el registro cambias el puntero y evitarás el error, espero...

Saludos y suerte

Jordi_BCN:
GRACIAS J.M. MOVILLA, YA NO ME SALE ESE MENSAJE.

ESPERO Q AHORA NO ME SALGAN MAS ERRORES EN DATAGRID, PUES ES UN CONTROL MUY "CAPRICHOSO":D

GRACIAS;):)

Navegación

[0] Índice de Mensajes

Ir a la versión completa