Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2005
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Poder: 20
Arturo Va por buen camino
alguna forma de Insertar registros en entorno de red.

hola club delphi

despues de un rato voy a empezar a programar con mysql y delphi 7, tengo una pregunta que he estado observando para trabajar con tablas InnoBD que lleven un campo auto_incrementable, he probado con una tabla y hasta que doy el boton guardar me da el consecutivo, no es como en Paradox al agregar me da el consecutivo de inmediato.

Me preguntaba si hay alguna manera de obtener el incremento de inmediato y que sobre todo sirva para los entornos multiusuarios, lo que quiero decir es que voy a usar una tabla que constantemente dos personas van a ir actualizando esta tabla.

Quizas uno empieza a dar de alta registro y otra empieza a editar o en cualquier momento los dos usuarios ingresan registros.
voy a usar Zeos 6.1.5 q- es la mas recomenda, ahora bien

Se que es largo de explicar pero es posible que si yo ingreso un registro y de inmediato grabo y posteriormente que vayan agregan los datos y se permita agregar por otro usuario desde otra Pc. Otro metodo, una sugerencia alguna.

muchas gracias
Responder Con Cita
  #2  
Antiguo 16-12-2005
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Thumbs up

no debes de tener problema en que dos o mas usuarios agregen registros simultaneamente ya que de eso se encarga el servidor y si el campo es de autoincremento siempre se dara el numero consecutivo correcto, no entiendo bien cual es tu problema exactamente.

los componentes zeos con Mysql son una muy buena opcion.
Responder Con Cita
  #3  
Antiguo 06-01-2006
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 21
uper Va por buen camino
Yo creo que se refiere a que aun que no se confirme el registro esta temporalmente el Id por decirlo, y si alguin mas ingresa un registro que valor tomara para el Id.
lo relaciona asi Id= 4
nuevo registro id = 5 -->y aun no se ha guardado.

otro nuevo
regitsro id = ? ---> el servidor sabe que existe 5 aun no guardado en la base.

en mi diseño he usado campos incremntables y otros ejecuto un select max(id) para obtener el ultimo registro y asi incrementar y no habia pensado en ese posible problema que acceso simultaneamente agregando regsitros.
Si alguin puede dar otra opinion nos favorecera a todos conocer como lo resuelven.
bye.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


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


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