PDA

Ver la Versión Completa : alguna forma de Insertar registros en entorno de red.


Arturo
09-12-2005, 18:20:32
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

ctronx
16-12-2005, 17:26:15
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.

uper
06-01-2006, 23:07:18
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.