El tema es la lentitud al recorrer el CSV , no tiene que ver con el DBF que
voy generando sino que al haber campos memos , se truncan al reemplazarlos.
El append from no es compatible con campos memos, y la solucion de recorrer
el CSV como si fuera un TEXTO PLANO linea por linea, es lenta a partir de un
cierto numero de lineas, ya que la forma de accederlo es con MLINE() 

Espero haber sido claro

 

De: [email protected] [mailto:[email protected]] En nombre de Lic Claudio E.
Segretin
Enviado el: martes, 14 de marzo de 2017 11:57
Para: GUFA List Member
Asunto: [GUFA] Importar desde CSV un campo memo

 

Si el DBF tiene índices, quítalos y genéralos luego da hacer el append. Esto
debería agilizar el append.

 

Saludos…

Claudio E. Segretin

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información CONFIDENCIAL sometida a secreto profesional o cuya divulgación
este prohibida en virtud de la legislación vigente. Si ha recibido este
mensaje por error,  le rogamos que nos lo comunique inmediatamente por esta
misma vía y proceda a su destrucción.

(This message is intended exclusively for its address and may contain
information that is CONFIDENTIAL and protected by a professional privilege
or whose disclosure is prohibited by law. If this message has been received
in error, please immediately notify us via e-mail and delete it.) 

 

 

 

De: [email protected] [mailto:[email protected]] En nombre de Sebastian Massetti
Enviado el: martes, 14 de marzo de 2017 09:26
Para: GUFA List Member <[email protected]>
Asunto: [GUFA] Importar desde CSV un campo memo

 

Hola gente !

Tengo un CSV con uno de los campos a importar extremadamente largo que debo
importar a un memo.

Dado que el APPE FROM CSV DELIMITED... no importa campos memos, opte por
recorrer el CSV linea a linea utlizando la funcion MLINE()

Funciona correctamente las primeras 300 lineas, pero luego se pone
extremadamente lento ya que a fox le insume mucho tiempo acceder a MLINE()
cuando el numero de linea se va incrementando , en este caso son 10 mil
renglones del CSV

 

La pregunta es si a alguien se le ocurre una forma rapida de importar los
datos del CSV a un DBF cuyo primer campo es del tipo memo.

Gracias.

Sebastian.

Responder a