Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error en Actualizar Base de datos SQL en Red (https://www.clubdelphi.com/foros/showthread.php?t=35893)

freddiaz07 25-09-2006 22:37:26

Error en Actualizar Base de datos SQL en Red
 
Hola amigos, tengo una aplicacion cliente/servidor con delphi 7 y sql server. el problema es el sigueinte el programa esta distribuido en en red, y cuando un usuario entra a modificar un registro y el otro esta realizando otra operacion me devuelve un error

" Project actuali.exe raised exception class EOleExeception with message "No se puede encontrar la fila para su actuzacion: Algunos Valores han cambiado desde la ultima ves que se leyo". process stopped. use step or run the continue.

estube buscando en internet y aqui el foro y pareciera que fuera error de registro de bloqueo o concurrencia. la verda que noce como puedo resolver de antemano gracias.

:)

poliburro 25-09-2006 22:52:06

Esto sucede por que estas escribiendo directamente sobre las tablas con tus componentes de acceso a datos.

Te recomiendo que utilices Stored Procedures y transacciones. esto te permitirá un mayor control en entornos distribuidos.

Otra cosa, no uses conexiones persistentes.

freddiaz07 25-09-2006 22:57:10

Hola amigo gracias por tu pronta repuesta pero quede igual nunca he trabajado con transacciones, no hay otra manera o como se trabajaria con eso?


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

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