Page 1 of 1

EXTENSION APPEND FROM

Posted: Wed Sep 26, 2007 3:20 pm
by Manuel Valdenebro
En un programa, vengo utilizando desde hace tiempo APPEND FROM cNomFichero SDF, sin ningún tipo de problemas. Pero ahora un cliente me indica que los ficheros que tiene que importar (ficheros bancarios) no tienen extensión. Como por defecto APPEND FROM / _DBDSF coloca la extensión ".txt", la aplicación da error porque no encuentra el referido fichero (cNOmFichero + ".txt").- He estado estudiando la instrucción DBSDF de xHarbour y creo que no tiene ninguna opción para que obvie la extensión.

¿Se os ocurre alguna solución, ademas de aconsejarle al cliente que guarde los ficheros con la extensión TXT?

Muchas gracias

Posted: Wed Sep 26, 2007 4:37 pm
by QAZWSX2K
yo lo uso asi y nunca he tenido problema con nombres o extensiones

arc1="sss.dbf"
arc2="www"
use xxx
append from &arc2
ó
append from &arc1


alejandro
venezuela

Posted: Wed Sep 26, 2007 5:52 pm
by Manuel Valdenebro
Gracias Alejandro por contestar.

Con el mandato APPEND FROM abre un fichero dbf.- Pero si te fijas en mi mensaje, yo añado la claúsula SDF para leer datos desde un fichero de texto.

Posted: Wed Sep 26, 2007 6:02 pm
by Carlos Mora
Manuel,
Has probado poniendo el nombre de fichero terminado en punto? Es decir, si el fichero se llama "Banco" usar "Banco."

Un saludo,

Carlos

Posted: Wed Sep 26, 2007 6:13 pm
by QAZWSX2K
manuel y porque no hace un rename file o copy file y tu le pones la extension .txt

arc1="_banco" o lo pides con get
arc2="arc1+".txt"
rename &arc1 to &arc2

y entonces si haces el append sin problema y es transparente al usuario

Posted: Wed Sep 26, 2007 7:49 pm
by Manuel Valdenebro
Voy a probar las dos opciones y ya os contaré.

Muchas gracias

Posted: Wed Sep 26, 2007 8:01 pm
by Manuel Valdenebro
Las dos opciones funcionan.

Muchas gracias