CLOSE ALL
SET STEP ON
CREATE CURSOR cur_solucion(
los datos
cadena = FOPEN('c:\archivo.
el path es importante
DO WHILE ! FEOF(cadena)
linea = FGETS(cadena)
FOR I = 1 TO getWordCount(
m.codigo = LEFT(GETWORDNUM(
primeros del código
m.razon = GETWORDNUM(linea,
social
ENDFOR
INSERT INTO cur_solucion FROM memvar
ENDDO
=FCLOSE(cadena)
El FGETS(cadena) lo que hace es leer línea por línea el archivo de texto
getWordCount(
son los delimitadores
LEFT(GETWORDNUM(
texto seleccionada y almacenada en la variable línea busca la primera
ocurrencia por eso dice ,1 y donde encuentra el primer carácter hasta ahí va
los caracteres encerrados en es delimitador '|'
GETWORDNUM(linea,
posición entonces ya es 2 si el que se busca esta en la posición 3 entonces
ya debemos seleccionar 3 y el carácter.
INSERT INTO cur_solucion FROM memvar solo se usa para cargar las variables
en el cursor que se ha creado inicialmente
En otras palabras es como si se escribiera REPLACE cur_solucion.
m.codigo, cur_solucion.
Es igual solo que aquí ese comando realiza la misma operación.
En resumen lo que se hace es extractar parte de una línea de caracteres y
luego salvarlos a un cursor , teniendo esto en un cursor ya el resto es
carpintería
logo_vert2
tk_logo
Jairo Enrique Berrío S.
I.T. Colombia
ThyssenKrupp Elevadores S.A.
Av Kra 45 # 118 - 30 Of. 704 Bogotá Colombia
Teléf : (571) 6294301
Móvil : (315) 2449147
E-Mail: jairo.berrio@
Skype: tkcolombia
De: usuarios_fox@
En nombre de Roberto Lemos
Enviado el: Viernes, 04 de Septiembre de 2009 12:17 p.m.
Para: usuarios_fox@
Asunto: Re: [usuarios_fox] Importar TXT a DBF
Asi es, cada registro termina con el caracter "|"
--- El vie, 4/9/09, Eduardo Arellano Hdez. <eduardo.arellano@
<mailto:eduardo.
De: Eduardo Arellano Hdez. <eduardo.arellano@
<mailto:eduardo.
Asunto: Re: [usuarios_fox] Importar TXT a DBF
Para: usuarios_fox@
<mailto:usuarios_
Fecha: viernes, 4 septiembre, 2009 4:55
a que te refieres con que es un insert??
o sea que cada numero es un registro hasta donde hay un |??
es una sola linea o tienes lineas de una longitud determinada?
2009/9/3 Roberto Lemos <beto_sysfox@
>
>
>
> Hola Amigos:
>
> Hace unos dias hice una pregunta sobre como importar archivos TXT a DBF,
> con la ayuda dada pude resolver mi problema.
>
> Ahora me surge otro el archivo que deseo importar tiene la siguiente
> estructura
>
> 20492397221|
>
> es decir los numeros vienen uno al lado del otro, quiero importar esto,
> pero considerando que luego del caracter "|" es un Insert
>
>
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
--
Eduardo Arellano Hdez.
Aguascalientes, Mexico
------------
eduardo.arellano@
Club Rotario Ejecutivo Aguascalientes: http://www.rotarycr
Blog http://www.biglalit
FaceBook: http://facebook.
[Se han eliminado los trozos de este mensaje que no contenían texto]
------------
Comentarios, observaciones o si deseas darte de baja avísame a:
jamorquecho@
Enlaces a Yahoo! Grupos
[Se han eliminado los trozos de este mensaje que no contenían texto]
[Se han eliminado los trozos de este mensaje que no contenían texto]
Modificar la configuración mediante la Web (ID de Yahoo! obligatoria)
Modificar la configuración mediante el correo: Cambiar a resumen diario | Cambiar el formato a Tradicional
Visita tu grupo | Condiciones de uso de Yahoo! Grupos | Cancelar suscripción
Nenhum comentário:
Postar um comentário