Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2015
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Bloqueo de registros

Estimados, tengo la siguiente duda y consulta sobre como bloquear un registro directamente sobre la tabla la cual tiene un solo registro y un solo campo por lo que no le veo el sentido de hacerlo por sql.

Mi primer intento fue hacer algo similar a esto.

Código Delphi [-]
    try
        Tbl_Examenes.Edit;
        Tbl_Examenes.FieldByName('Valor').AsString := edt_Hallado.Text;
    finally
        Tbl_Examenes.Post;

Ahora por lo que yo entiendo y es poco, con estas lineas el sistema intentara bloquear el registro con la propiedad Edit , asignar el valor y finalmente grabar el mismo haciendo el Post.
Pero que pasa si el registro se esta intentando modificar en otra estacion de trabajo ? Asumo que no va a poder hacer el edit, ( y como no tengo excepciones , generara un error , correcto ?? ).
Todavia no manejo bien el tema de los try, except, finalyy. etc. etc..

Como puedo modificar este codigo para que de alguna manera entre en loop hasta que pueda modificarlo.
Yo SE que no se debe hacer ( por los factores que todos conocemos ), pero es fundamental para mi sistema que pueda hacerse, o sea que siga intentando grabar el registro hasta que se logre.

Gracias mil.

Saludos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bloqueo de Registros pelaorb68 Conexión con bases de datos 5 11-05-2006 00:00:57
Bloqueo De Registros pepeus SQL 2 01-02-2006 18:04:12
Bloqueo de registros Duc SQL 1 08-07-2005 17:25:13
Bloqueo de Registros Lix Oracle 1 02-03-2004 07:18:56
bloqueo de registros barrene Conexión con bases de datos 1 29-07-2003 11:36:14


La franja horaria es GMT +2. Ahora son las 11:01:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi