![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
El problema es cuando lees el valor; Si dos programas se cuelan a leer al mismo tiempo (antes o después de actualizar), leerán el mismo número y tendrás problemas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
||||
|
||||
|
Hola, este tema se trato acá http://www.clubdelphi.com/foros/showthread.php?t=65817
Espero te sirva. Saludos. |
|
#3
|
|||
|
|||
|
primero que nada gracias a todos por responder.
pero aun sigo con el problema, se me sigue mostrando el mismo numero de consecutivos a mas de un usuario. cuando se trabaja al mismo tiempo.al proceso del obtener consecutivo ya le indice la transacción utilice ISOLATION LEVEL, pero no lo e podido solucionar. |
|
#4
|
||||
|
||||
|
Debes crear una transacción que uincluya la consulta y la actualización del valor y asegurarte (vía ISOLATION LEVEL) de que nadie lee valores mientras otro proceso está en la transacción.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
|||
|
|||
|
Muchas gracias, problema solucionado.
revise la transacción y colocación de ISOLATION LEVEL y con eso lo solucione. Gracias por el apoyo. ![]() |
|
#6
|
||||
|
||||
|
de todos modos el esquema que ocupas (consecutivo + 1) es bastante arcaico, la mayor parte de los motores incluyen campos autoincrementados que evitan tener que hacer trabajo adicional para este tipo de casos ya que generan un número único inclusive por cada conexión.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Trigger varios consecutivos | seara2005 | Firebird e Interbase | 4 | 18-11-2009 15:46:19 |
| crear txt consecutivos en builder | BC++ | C++ Builder | 2 | 13-11-2009 01:03:35 |
| Numeros de Recibo Consecutivos | Camilo | Conexión con bases de datos | 6 | 03-08-2007 09:46:01 |
| Bloques De Numeros Consecutivos | dany2006 | C++ Builder | 5 | 15-11-2006 21:06:16 |
| Inserción de datos consecutivos | pallyJD | Tablas planas | 1 | 27-10-2006 18:22:34 |
|