![]() |
![]() |
| 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 |
|
|
|
#1
|
||||
|
||||
|
Y por supuesto no crees una consulta por cada inserción.
Crea la consulta en Importar y pásala por parámetro a Inserta_datos. Después la destruyes al finalizar Importar. Si a eso le añades los parámetros que dice Casimiro, mucho mejor. También voto hacer el commit cada 500 registros. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Yo tengo dos recomendaciones...
primera cambiar la forma de lectura dle archivo ... (Assignfile, Reset, etc) cargandolo en un StringList mediante StringList1.LoadFromfile()... creo que es mas rápido Lo segundo es mirar otra alternativa de carga... si trabajas con MS SQL puedes valerte de la funcionalidad "BULK INSERT" ... puedes mirar la documentación de M$ o puedes buscar en google en los foros y páginas de otras personas.... Tiene una "limitante" y es que la ruta que defines para el cargue del archivo debe estar en el servidor del motor...
Un saludo, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insert múltiple (o masivo) | santiago14 | SQL | 24 | 12-03-2011 13:19:31 |
| Insert masivo en firebird | santiago14 | Firebird e Interbase | 2 | 24-05-2010 02:50:29 |
| Interbase cada vez más lento... | AMINOA2R | Firebird e Interbase | 1 | 17-11-2005 17:47:00 |
| Un Insert muy lento......... | sitrico | Conexión con bases de datos | 9 | 30-05-2005 15:52:21 |
|