![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola.
No va a pasar nada. Un trigger de update no se ejecuta en una inserción. Está claro que tu problema está en utilizar componentes TTable. Deberías realizar las inserciones con TQuerys, y seria mejor que utilizes componentes IBX, FibPlus o IBO en lugar de BDE. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#2
|
|||
|
|||
|
gracias Marc por tu ayuda. Voy a probar con IBX
|
|
#3
|
||||
|
||||
|
Acelarando la insercion
terecomiendo IBO yo losuso comercialmente
fiplus son bueno pero cuando la dta es muy grande comiensa a quedarse al contrario de ibo Y para solucionar la insercion puedes hacerlo con un script. Explico Supongamo sque quieres insert 100 registros no hagas el insert un a uno si de un avez Ejemplo de codigo Código:
//ejemplo usan do ibo con ibx tabien se puede pero...
with ti_scrip.create do begin
ib_connection := la coneccion que usas
sql.add('inset into x values x'); //registro 1
sql.add('inset into x values x'); //registro 2
.
.
.
sql.add('inset into x values x'); //registro n-1
sql.add('inset into x values x'); //registro n
execute;
end;
espero te sea de utilidad. Última edición por rastafarey fecha: 06-07-2004 a las 17:06:02. Razón: la etiqute de [CODE] estaba como CODE] |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|