![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
No soy gurú en estos temas, pero diría que el commitRetaining no es apropiado, deberías hacer un commit cada 1.000 registros (por decir un número, puede que no sea el adecuado, quizás con 500 vaya más rápido).
Al realizar un commit, tienes que cerrar y abrir de nuevo los datasets para ver los cambios; puesto que se trata de una importación, no debería importar ese detalle, ya que los datos no los mostrarás en pantalla. En resumen: realizas 1.000 importaciones, haces el commit y después continúas con la importación. Eso si, al terminar la importación, tienes que cerrar las tablas y volverlas a abrir para ver los datos. Por otra parte, no usaría IBX puesto que el proyecto Firebird se separó de los IBX hace tiempo, podría haber incompatibilidades entre IBX y Firebird (aunque no creo que el problema actual sea ese). Siempre puedes utilizar MDOLIB que sigue al proyecto Firebird. Saludos y suerte.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| controlar error en transacción | kikodelphi | MS SQL Server | 2 | 12-05-2006 02:53:09 |
| DbExpress:Varias consultas,una sola transaccion | josemmerida | Conexión con bases de datos | 0 | 13-05-2005 18:11:56 |
| DbExpres: Dod Bases de Datos, una sola Transacción. | josemmerida | Conexión con bases de datos | 1 | 09-02-2005 19:43:58 |
| Backup de varias DB en una sola transacción. | josemmerida | Firebird e Interbase | 2 | 05-11-2004 13:07:50 |
| Error al dar de alta un registro | perla22 | Tablas planas | 1 | 17-05-2004 16:49:38 |
|