Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   aplicacion en red (https://www.clubdelphi.com/foros/showthread.php?t=2496)

morfeo21 25-07-2003 18:46:09

aplicacion en red
 
Hola foro, ,. Una consulta como puedo validar a que dos usuarios no utilicen o modifiquen un registro al mismo tiempo , utilizo bd. Acces y Paradox 4.0 . si no es molestia si tuvieran un pedazo de codigo

German 26-07-2003 00:27:00

En el caso de paradox, primero has de tener todo configurado de forma correcta para que los bloqueos de registros funcionen bien. Mírate esta columna:

Paradox en red

Luego tan solo has de controlar el evento OnEditError de la tabla para lanzar un mensaje de aviso cuando alguien intenta editar un registro que está modificando otro usuario. Por ejemplo:

Código:

procedure TForm1.Table1EditError(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction);
begin
 Action := daAbort;
 MessageDlg('No es posible editar el registro actual por que está bloqueado por otro usuario.', mtWarning, [mbOK], 0);
end;

Salu2.


La franja horaria es GMT +2. Ahora son las 02:07:10.

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