Hace tiempo me paso algo por el estilo y use las funciones fopen()
y Fread(), este es un ejemplo sencillo de la ayuda, pero creo
te puede servir. Y claro se tiene que definir que se hace con esos
campos mas largos si se mandan a un Memo o que reglas se hacen.
Local gnFileHandle,nSize,cString
gnFileHandle = FOPEN("test.txt")
* Seek to end of file to determine number of bytes in the file.
nSize = FSEEK(gnFileHandle, 0, 2) && Move pointer to EOF
IF nSize <= 0
* If file is empty, display an error message.
WAIT WINDOW "This file is empty!" NOWAIT
ELSE
* If file is not empty, store the file's contents in memory
* and display the text in the main Visual FoxPro window.
= FSEEK(gnFileHandle, 0, 0) && Move pointer to BOF
cString = FREAD(gnFileHandle, nSize)
? cString
ENDIF
= FCLOSE(gnFileHandle) && Close the file
Saludos Cordiales,
José Alfonso
To: usuarios_fox@yahoogrupos.com.mx
From: wsilupu@broomperu.com
Date: Thu, 1 Jul 2010 18:41:13 -0500
Subject: [usuarios_fox] capacidad variable
Fvr su apoyo , necesito leer un archivo txt y por cada linea reemplazarlas en su campo respectivo , pero algunas lineas exceden los 254 caracteres y se trunca la cadena
Alguna sugerencia ?
[Se han eliminado los trozos de este mensaje que no contenían texto]
_________________________________________________________________
¿Te crees fan de Messenger? Compruébalo
www.vivirmessenger.com
[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@hotmail.com
Enlaces a Yahoo! Grupos
<*> Para visitar tu grupo en la web, ve a:
http://mx.groups.yahoo.com/group/usuarios_fox/
<*> La configuración de tu correo:
Mensajes individuales | Tradicional
<*> Para modificar la configuración desde la Web, visita:
http://mx.groups.yahoo.com/group/usuarios_fox/join
(ID de Yahoo! obligatoria)
<*> Para modificar la configuración mediante el correo:
usuarios_fox-digest@yahoogrupos.com.mx
usuarios_fox-fullfeatured@yahoogrupos.com.mx
<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
usuarios_fox-unsubscribe@yahoogrupos.com.mx
<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://mx.yahoo.com/docs/info/utos.html
Nenhum comentário:
Postar um comentário