FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#24
|
||||
|
||||
Vamos centrando el tiro...
Cuantos registros/filas hay en tu csv? Cuanto tardas en crear otro csv con la información preparada? Porqué lo guardas en memoria? Puedes procesar cada registro e insertarlo de la misma? asi te ahorras duplicar la info. Poner una traza por si te falla para volver a cargar desde donde falla. Insertar 100.000 registros no puede demorar más de 3 minutos. Por cada fila del csv lanzas una SQL de INSERT tal y como te han indicado desde las primeras respuestas. Abro el csv. por cada fila que lea: proceso o pongo la información en formato correcto. hago INSERT de ese registro. Si la insert la tienes parametrizada, tarda menos, es decir, parametro1 = valor1, parametro2= valor2, etc -> SqlInsert.Open; Creo que era asñi, ya no recuerdo la sintaxis leo siguiente fila hasta acabar
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insercion masiva desde Paradox a Firebird | MartinS | SQL | 5 | 22-12-2011 14:55:10 |
insercion masiva | Alfredo | Firebird e Interbase | 3 | 12-11-2008 20:34:46 |
Insercion masiva de una BD a otra BD | oscjae | Firebird e Interbase | 5 | 15-12-2006 20:25:49 |
Insercion masiva de registros MUY LENTA | Balda | Firebird e Interbase | 10 | 24-03-2004 21:40:21 |
Inserción masiva en MySQL | Morfo | MySQL | 3 | 09-01-2004 18:05:33 |
|