alexcoinc2
Publicado por alexcoinc2 (450 intervenciones) el 21/06/2007 21:15:54
SALUDOS:
Tengo problemas con la creación de un archivo plano (.TXT)
Cuando lo creo asi:
DO WHILE .NOT. EOF() && ESTE ARCHIVO TIENE UN CAMPO DONDE ESTAN LOS CAMPOS SEPARADOS POR COMAS
_MLINE=0
IMPRIMA=MLINE(CADENA,1,_mline)
@prow(),0 SAY IMPRIMA+chr(13)
SKIP
ENDDO
El sistema me genera el archivo bien; pero al mirarlo por el block
de notas, se ve un cuadrito negro como separador o retorno de carro,
seguramente el CHR(13) que le coloco al final de cada linea que imprime.
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx(AQUI EL CUADRITO NEGRO)yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
Todo seguido.
Si lo abro por el EDIT del DOS, este cuadrito negro se mustra como
un "SIMBOLO MUSICAL".
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx(AQUI EL SIMBOLO MUSICAL)yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
Todo seguido.
PERO:
Al abrir el mismo archivo por el WORD PAD, el archivo se muestra correctamente
con los registros separados por comas en cada linea, ej.
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx
yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
SI ENVIO ESTE ARCHIVO PLANO, SEPARADO POR COMAS A UN SISTEMA VALIDADOR
DE UNA INSTITUCION A LA CUAL HAY QUE ENVIARLO, ESTE VALIDADOR ME DICE
QUE PRESENTA UN ERROR, PUES LA FILA ES MUY LARGA (OSEA LONGITUD ERRADA)
PREGUNTAS:
QUE SERA LO QUE SUCEDE ?
SERA PROBLEMA DEL VALIDADOR ?
COMO PUEDO REALIZAR UN RETORNO DE CARRO SIN QUE SEA EL CHR(13), ESTO PARA
QUE ME BAJE EL PROXIMO REGISTRO Y ME QUEDEN ASI:
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx
yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
ABRIENDOLO EN CUALQUIER EDITOR: BLOCK DE NOTAS, WORD PAD O EDIT ??
Gracias por su colaboración.
[email protected]
Tengo problemas con la creación de un archivo plano (.TXT)
Cuando lo creo asi:
DO WHILE .NOT. EOF() && ESTE ARCHIVO TIENE UN CAMPO DONDE ESTAN LOS CAMPOS SEPARADOS POR COMAS
_MLINE=0
IMPRIMA=MLINE(CADENA,1,_mline)
@prow(),0 SAY IMPRIMA+chr(13)
SKIP
ENDDO
El sistema me genera el archivo bien; pero al mirarlo por el block
de notas, se ve un cuadrito negro como separador o retorno de carro,
seguramente el CHR(13) que le coloco al final de cada linea que imprime.
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx(AQUI EL CUADRITO NEGRO)yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
Todo seguido.
Si lo abro por el EDIT del DOS, este cuadrito negro se mustra como
un "SIMBOLO MUSICAL".
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx(AQUI EL SIMBOLO MUSICAL)yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
Todo seguido.
PERO:
Al abrir el mismo archivo por el WORD PAD, el archivo se muestra correctamente
con los registros separados por comas en cada linea, ej.
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx
yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
SI ENVIO ESTE ARCHIVO PLANO, SEPARADO POR COMAS A UN SISTEMA VALIDADOR
DE UNA INSTITUCION A LA CUAL HAY QUE ENVIARLO, ESTE VALIDADOR ME DICE
QUE PRESENTA UN ERROR, PUES LA FILA ES MUY LARGA (OSEA LONGITUD ERRADA)
PREGUNTAS:
QUE SERA LO QUE SUCEDE ?
SERA PROBLEMA DEL VALIDADOR ?
COMO PUEDO REALIZAR UN RETORNO DE CARRO SIN QUE SEA EL CHR(13), ESTO PARA
QUE ME BAJE EL PROXIMO REGISTRO Y ME QUEDEN ASI:
xxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxxx,xxxxxxxxxxxx
yyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyyy,yyyyyyyyyyyy
ABRIENDOLO EN CUALQUIER EDITOR: BLOCK DE NOTAS, WORD PAD O EDIT ??
Gracias por su colaboración.
[email protected]
Valora esta pregunta


0