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



Responder a