cadena demasiado larga
Publicado por Gabriel (8 intervenciones) el 03/07/2005 22:59:03
Hola:
A traves de un proigrama en VFP 6.0, genero un archivo de texto con datos de una tabla dbf. El problema es que como el largo del renglon del archivo generado es largo, en mi programa tengo varias lineas que generan la impresion. Por eso cuando corro el programa me sale el error ¨ CADENA DEMASIADO LARGA¨.
Esto tiene una solucion ? algun comando set ?. en clipper me funciona bien, pero quiero hacerlo en VFP.
Les mando el codigo:
@ PROW() +Salto,00 SAY "1"+STRZERO(YEAR(ARCHI1.FECHA),4) + STRZERO(DAY(ARCHI1.FECHA),2)+;
TCOMP + "0" + STRZERO(ARCHI1.NUM_SUC,4) + STRZERO(ARCHI1.NUM_COM,20) + STRZERO(ARCHI1.NUM_COM,20) + ;
T_DOC+CUIT_CLIENTE+NOMB_CLIENTE + STRZERO(ARCHI1.IMP_TOTAL*100,15) + "000000000000000" + STRZERO( GRABADO*100,15 ) + STRZERO((ARCHI1.TASA_IVA*100),4) + STRZERO((ARCHI1.IMP_IVA+ARCHI1.IMP_IVAACR)*100,15) +;
Replicate(" ",15) + "000000000000000" + Replicate(" ",75) + "1" + Replicate(" ",106) +;
"00000000" + "000000000000000" && Importe de retencion
Gracias
Gabriel
A traves de un proigrama en VFP 6.0, genero un archivo de texto con datos de una tabla dbf. El problema es que como el largo del renglon del archivo generado es largo, en mi programa tengo varias lineas que generan la impresion. Por eso cuando corro el programa me sale el error ¨ CADENA DEMASIADO LARGA¨.
Esto tiene una solucion ? algun comando set ?. en clipper me funciona bien, pero quiero hacerlo en VFP.
Les mando el codigo:
@ PROW() +Salto,00 SAY "1"+STRZERO(YEAR(ARCHI1.FECHA),4) + STRZERO(DAY(ARCHI1.FECHA),2)+;
TCOMP + "0" + STRZERO(ARCHI1.NUM_SUC,4) + STRZERO(ARCHI1.NUM_COM,20) + STRZERO(ARCHI1.NUM_COM,20) + ;
T_DOC+CUIT_CLIENTE+NOMB_CLIENTE + STRZERO(ARCHI1.IMP_TOTAL*100,15) + "000000000000000" + STRZERO( GRABADO*100,15 ) + STRZERO((ARCHI1.TASA_IVA*100),4) + STRZERO((ARCHI1.IMP_IVA+ARCHI1.IMP_IVAACR)*100,15) +;
Replicate(" ",15) + "000000000000000" + Replicate(" ",75) + "1" + Replicate(" ",106) +;
"00000000" + "000000000000000" && Importe de retencion
Gracias
Gabriel
Valora esta pregunta


0