Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Tablas con IBX (https://www.clubdelphi.com/foros/showthread.php?t=68541)

servicomp 20-06-2010 00:24:22

Tablas con IBX
 
Cordial saludo a todos los compañeros

Tengo una pregunta sencilla, pero que no he podido darle repuesta.
Estoy usando Delphi 2010 y firebird 2.5, como conector a la base de datos estamos usando los IBX, los cuales en las pruebas que les hemos hecho se han comportado bien.
La pregunta es la siguiente, en mi base de datos tengo varias bases de datos, cuantos IBDataset y cuantos IBTransaction necesitamos por cada una de las tablas que tenemos en la base de datos.

Adicionalmente como hago para hacer el coming a una transacción y saber a que tabla es la que estoy trabajando.


Agradeciendo de antemano la atención prestada

Casimiro Noteví 20-06-2010 00:29:48

Normalmente se usa un IBTransaction asociado a un IBDataBase. Todos los IBDatasets, IBquerys, IBTables, etc. están asociados al IBDataBase y sólo este último está asociado al IBTransaction.

El commit lo haces al IBtransaction, y como todos los ittables, ibquerys e ibdatasets están asociados al mismo ibdatabase, por lo tanto, todos están asociados al mismo ibtransaction :)

rastafarey 05-07-2010 17:51:11

Resp
 
La preguntas de saber sobre que tabla estas trabajando es un poco rara. Por nadie mas que el que esta programando debe saber eso. Por que el commit lo haces en un punto despues de haber modificado cierta tabla. y si no sabes tu que fue lo que modificaste despues de haber llamado el commit menos lo vamos a saber en el foro.


La franja horaria es GMT +2. Ahora son las 07:25:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi