FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con indices en Access
Gracias a todos espero no estar dando mucha lata y estar participando correctamente en este Club.
Tengo 2 grids con la misma tabla (2 componentes table) si les pongo un indice el mismo o diferentes indices me muestra un error de "record Locked by another User " al moverme primero en uno y despues en otro grid. como puedo quitar este error? |
#2
|
||||
|
||||
Hola,
posiblemente los grids te permiten editar el DataSet al que están enlazados. Lo que debe pasar es que si tienes dos grids posicionados en el mismo registro y éste está en modo de edición, te salta el error porqué el primero que ha editado el registro lo tiene bloqueado, y por lo tanto el otro se queja. Lo que no deberías permitir sería que el grid (o al menos uno de los dos) sea editable. Repasa las Options de los grids y la propiedad ReadOnly. A ver si es eso. Saludos! |
#3
|
||||
|
||||
Me imagino que usas BDE (por el hilo anterior).
Este error salta al intentar modificar en los dos TDBGrids el mismo registro. Puedes mirar de controlar este error en el evento OnEditError del Dataset. Algo así:
Espero te sea de utilidad PD: por cierto, como ponen el código con formato delphi? no encuentro el botón para hacerlo
__________________
Si no tienes algo que decir más importante que el silencio, cállate Última edición por cbrrr fecha: 06-06-2004 a las 01:47:48. Razón: cambio de etiquetas |
#4
|
||||
|
||||
Puedes usar las etiquetas "delphi" y "SQL"
|
#5
|
||||
|
||||
muchas gracias
__________________
Si no tienes algo que decir más importante que el silencio, cállate |
#6
|
|||
|
|||
gracias por los tips pero ya cambie de BDE a ADO y con esto resolvi todos mis problemas de bases de datos
sin tener que cambiar mucho codigo |
|
|
|