Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2006
Avatar de dandia28
dandia28 dandia28 is offline
Miembro
 
Registrado: dic 2005
Ubicación: Uruguay
Posts: 39
Poder: 0
dandia28 Va por buen camino
Red face control concurrencia, demasiado artesanal?

hola, hace unos dias hice una consulta por cuestiones de control de concurrencia... el tema era que un form abro 2 tablas, cuando el usuario 1 abre el form esta en un estado X, lo modifica y sin grabar los cambios otro usuario abre el mismo form, -claro que no ve los cambios que el primero realizo xq' no se han grabado- el primero hace post, confirma la transaccion. El segundo cierra por ultimo y los cambios primeros se pierden porque este ultimo los deja como los abrio.

para resolver este problema alguien me recomendo, que me parace en definitiva buena idea, crear un campo para cada registro donde guardar la fecha y hora de ultima modificacion del registro y controlar al grabar que sea este el mismo que abrio de lo contrario hubo cambios en el registro. Queria saber que les parece la idea y sino la encuentran demasiado artesanal...... o hay algo mejor?

saludos, Daniel
Responder Con Cita
  #2  
Antiguo 21-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Lo primero seria saber que motor usas
__________________
[Crandel]
Responder Con Cita
  #3  
Antiguo 21-12-2006
Avatar de dandia28
dandia28 dandia28 is offline
Miembro
 
Registrado: dic 2005
Ubicación: Uruguay
Posts: 39
Poder: 0
dandia28 Va por buen camino
es firebird 1.5.3 la base de datos, actualmente uso ibx pero voy a migrar la aplicacion a dbexpress.
Responder Con Cita
  #4  
Antiguo 22-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Mejor de lo que yo te podria explicar en un par de lineas, te recomiendo leer el Capitulo 31 del libro La cara oculta de Delphi 4 de Ian marteens los puedes bajar gratis desde su sitio web.
__________________
[Crandel]
Responder Con Cita
  #5  
Antiguo 22-12-2006
Avatar de dandia28
dandia28 dandia28 is offline
Miembro
 
Registrado: dic 2005
Ubicación: Uruguay
Posts: 39
Poder: 0
dandia28 Va por buen camino
si los conceptos estan muy claros, incluso similares a mis problemas.... pero no encuentro solucion y nos los veo actualizados con los tipos de acceso a datos que estoy utlizando.... no se tal vez veo claro los conceptos pero no se como aplicarlos o llevarlos a la práctica
Responder Con Cita
Respuesta



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
control de concurrencia dandia28 Conexión con bases de datos 2 16-11-2006 19:43:34
Concurrencia leflaco PHP 6 06-05-2006 07:55:01
control de concurrencia ximenita MySQL 1 05-11-2005 21:48:47
FIBPlus - Ordenar Registros y Control Concurrencia Gabriel Conexión con bases de datos 0 25-08-2005 11:45:55
Concurrencia mary123 C++ Builder 1 31-03-2005 19:58:13


La franja horaria es GMT +2. Ahora son las 01:06:42.


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