![]() |
![]() |
| 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
|
|||
|
|||
|
Ademas de las recomendaciones que te han hecho, una forma de identificar problemas es revisando del lado del servidor de SQL que esta pasando, para ello esta el profiler, crea una traza con el template Standar y vigila que se esta mandando desde tu programa.
Te lo comento porque a mi me paso algo por el estilo, después de volver a escribir media librería me di cuenta de que no estaba limpiando la propiedad SQL, por que lo que en realidad estaba enviando un acumulado de inserts cada vez ![]() |
|
#2
|
||||
|
||||
|
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. |
|
#3
|
||||
|
||||
|
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 |
|