Ok, muchas gracias por compartir tu experiencia. Por ahora el proceso lee el archivo txt en forma secuencial y carga los datos en un datatable y luego el dataAdapter se encarga de actualizar la base de datos, en un archivo con 13700 registros tarda aprox. 5 minutos. La otra opción era ejecutar un comando e ir insertando los registros de a uno en la base de datos pero no he encontrado diferencias entre los tiempos de un proceso y el otro.
-----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Dario Ayala Enviado el: Miércoles, 21 de Marzo de 2007 17:09 Para: [email protected] Asunto: [puntonet] Exportar datos a SqlCe Hola Gastón, yo pase por algo similar, despues de mucho investigar y navegar por foros encontré que es un problema que tiene el SqlCe y no hay forma de mejorarlo. Lo que nosotros hicimos fue migrar a archivos .dbf y dejar el SqlCe de lado. Saludos El 21/03/07, Gastón Dorigo <[EMAIL PROTECTED]> escribió: > > > > > Hola a todos: > > Estoy desarrollando una aplicación para un colector en c# y base de datos > SqlCe, los datos los importo de un archivo de texto separado por punto y > coma (;). Actualmente el proceso abre el archivo de texto y a medida que lee > cada línea arma con la instrucción split un array del cual tomo los datos de > cada columna. > > El problema que tengo es con archivos de muchas líneas ya que el proceso es > demasiado lento, ¿ alguien conoce alguna forma mas eficiente de exportar los > datos? > > Desde ya, muchas gracias > > Saludos. > > Gastón Dorigo -- Dario R. Ayala DCE 3 Estrellas/ DCE 2005 2 Estrellas [EMAIL PROTECTED] __________ Información de NOD32, revisión 2136 (20070322) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com
