In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

fichero TXT con los campos separados por una tabulación

Foro público de Xailer en español
Responder
mcastabaron
Mensajes: 155
Registrado: Vie Mar 14, 2008 7:25 am
Ubicación: Almería

fichero TXT con los campos separados por una tabulación

Mensaje por mcastabaron »

Hola a todos,
El mandato COPY TO puede generar un TXT con los campos sin ningún separador,
separados por una coma o separados por un espacio en blanco.
¿Como puedo generar el TXT con campos separados por una tabulación?
Saludos.
Miguel.
ssi-estono-
Mensajes: 239
Registrado: Sab Ene 24, 2009 8:23 pm

fichero TXT con los campos separados por una tabulación

Mensaje por ssi-estono- »

Miguel:
Según el manual de Xharbour
COPY TO <targetFile> ;
[FIELDS <fieldNames,...> ;]
[<Scope> ; ]
[WHILE <lWhileCondition> ;]
[FOR <lForCondition> ;]
[VIA <rddName>]
[SDF | DELIMITED [WITH BLANK | TAB | PIPE | <xDelimiter> ] ]
[CODEPAGE <cCodePage>] ;
[CONNECTION <nConnection>]]
Saludos:
Paco V
"Miguel C." <mcastabaron@cajamar.es> escribió en el mensaje
news:4cda406f$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> El mandato COPY TO puede generar un TXT con los campos sin ningún
> separador,
> separados por una coma o separados por un espacio en blanco.
> ¿Como puedo generar el TXT con campos separados por una tabulación?
>
> Saludos.
> Miguel.
mcastabaron
Mensajes: 155
Registrado: Vie Mar 14, 2008 7:25 am
Ubicación: Almería

fichero TXT con los campos separados por una tabulación

Mensaje por mcastabaron »

Gracias Paco,
Con DELIMITED WITH .......... conseguimos que los campos estén delimitados
por el carácter que queramos: (" ' ; etc.)
Yo lo que quiero es cambiar no el delimitador de los campos sino el
SEPARADOR DE LOS CAMPOS.
Ejemplo:
'9999900001020',2
'9999900001037',8
'9999900000962',5
'9999900000979',6
'9999900000986',7
'9999900001082',10
lo que quiero es cambiar la , por una tabulación:
Saludos.
Miguel.
"Paco V." escribió en el mensaje de noticias:4cda5e84$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Miguel:
Según el manual de Xharbour
COPY TO <targetFile> ;
[FIELDS <fieldNames,...> ;]
[<Scope> ; ]
[WHILE <lWhileCondition> ;]
[FOR <lForCondition> ;]
[VIA <rddName>]
[SDF | DELIMITED [WITH BLANK | TAB | PIPE | <xDelimiter> ] ]
[CODEPAGE <cCodePage>] ;
[CONNECTION <nConnection>]]
Saludos:
Paco V
"Miguel C." <mcastabaron@cajamar.es> escribió en el mensaje
news:4cda406f$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> El mandato COPY TO puede generar un TXT con los campos sin ningún
> separador,
> separados por una coma o separados por un espacio en blanco.
> ¿Como puedo generar el TXT con campos separados por una tabulación?
>
> Saludos.
> Miguel.
mcastabaron
Mensajes: 155
Registrado: Vie Mar 14, 2008 7:25 am
Ubicación: Almería

fichero TXT con los campos separados por una tabulación

Mensaje por mcastabaron »

Con esto funciona:
COPY TO (SUBSTR(STR(PEDCLI->NUMERO),-4)) DELIMITED WITH ("TAB")
yo lo que estaba haciendo era:
COPY TO (SUBSTR(STR(PEDCLI->NUMERO),-4)) DELIMITED WITH TAB
Saludos.
"Miguel C." escribió en el mensaje de noticias:[email=4cdab542@svctag-j7w3v3j....]4cdab542@svctag-j7w3v3j....[/email]
Gracias Paco,
Con DELIMITED WITH .......... conseguimos que los campos estén delimitados
por el carácter que queramos: (" ' ; etc.)
Yo lo que quiero es cambiar no el delimitador de los campos sino el
SEPARADOR DE LOS CAMPOS.
Ejemplo:
'9999900001020',2
'9999900001037',8
'9999900000962',5
'9999900000979',6
'9999900000986',7
'9999900001082',10
lo que quiero es cambiar la , por una tabulación:
Saludos.
Miguel.
"Paco V." escribió en el mensaje de noticias:4cda5e84$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Miguel:
Según el manual de Xharbour
COPY TO <targetFile> ;
[FIELDS <fieldNames,...> ;]
[<Scope> ; ]
[WHILE <lWhileCondition> ;]
[FOR <lForCondition> ;]
[VIA <rddName>]
[SDF | DELIMITED [WITH BLANK | TAB | PIPE | <xDelimiter> ] ]
[CODEPAGE <cCodePage>] ;
[CONNECTION <nConnection>]]
Saludos:
Paco V
"Miguel C." <mcastabaron@cajamar.es> escribió en el mensaje
news:4cda406f$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> El mandato COPY TO puede generar un TXT con los campos sin ningún
> separador,
> separados por una coma o separados por un espacio en blanco.
> ¿Como puedo generar el TXT con campos separados por una tabulación?
>
> Saludos.
> Miguel.
Responder