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)
-   -   Agregar registros en Interbase (https://www.clubdelphi.com/foros/showthread.php?t=12119)

pkbza 06-07-2004 18:28:18

Agregar registros en Interbase
 
Muy buenas tardes a todos...

Estoy programando una aplicacion que al insertar registros debo hacerlo en varias tablas de un servidor Interbase de la LAN, mi problema es que es primera vez que trabajo con delphi e interbase y no se como hacerlo para que al hacer la insercion esta se actualice para todos los usuarios que usaran el sistema. He logrado insertar registros con un ibquery, pero no me actualiza en los otros pcs.
Si es que alguien tiene un ejemplo tipico de insercion de este tipo o sabe de algun sitio donde pueda obtener informacion concreta le estaria muy agradecido, de antemano gracias.

pkbza.

bismarck_sierra 06-07-2004 18:42:18

Probablemente tengas problemas con las transacciones, te recomiendo que en el evento onclose del ibquery pongas un commit para que cada inserción que hagas se vea reflejado en todos los clientes

Saludos

Bismarck

guillotmarc 06-07-2004 18:48:59

Hola.

Hasta que los otros usuarios no cierren su consulta y la vuelvan a ejecutar no verán los registros añadidos / modificados por el primero. (Esto es lo habitual con todos los servidores SQL).

Puedes usar trucos, como el comentado en este artículo (aunque tienes que ser consciente de que estás aumentando considerablmente el tráfico de la red)

http://www.firebird.com.mx/modules/s...83d8467d922727

Saludos.

pkbza 06-07-2004 18:50:23

Hola... Gracias

Te refieres a la transaccion ligada al query... otra consulta ¿Es conveniente tener una transaccion diferente para cada query?

pkbza.

pkbza 06-07-2004 19:06:04

Gracias Guillotmarc, entonces se debe programar de tal forma que que se cierre y abra la consulta (transaccion) despues de hacer una modificacion?


La franja horaria es GMT +2. Ahora son las 22:45:54.

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