Hola amigos.. Tengo una cuestión muy curiosa con mi reporte. Desde mi DTS estoy exportanto la data donde la la primera columna es de valores numericos llamada SERIE y otra columna llamada OBERVACION que está en laposicion 10. La columna OBSERVACION almacena un String que puede tener cualquier tipo de caracter y un tamaño de hasta 500 caracteres.
Ahora cuando exporto como archivo TXT y lo abro, algunas de las filas se distorcionan y saltan partes del contenido del String y se van a la primera columna, lo que distorciona por completo la presentacion.
Asumí que se trataba por la extencion del campo OBSERVACION lo que hacia que saltara de linea, pero no fue eso -ya que corte la cadena a tan solo 5 carateres y pese a ello aún sigue distorcionándose-
Pensé además que se trabaja de repente algun caracter especial como "salto de pagina o de parrafo" e hice la validacion REEMPLAZANDO estos posibles caracteres como otro caracter conocido pero nada que me funciona.
UPDATE #TBL_DATOS --CARACTER SALTO DE LINEA
SET OBSERVACIONES=REPLACE(OBSERVACIONES,CHAR(10),'_')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --CARACTER ESPACIO
SET OBSERVACIONES=REPLACE(OBSERVACIONES,CHAR(32),'_')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --CARACTER CUADRADO
SET OBSERVACIONES=REPLACE(OBSERVACIONES,CHAR(223),'_')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --CARACTER ESPACIO
SET OBSERVACIONES=REPLACE(OBSERVACIONES,CHAR(255),'_')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --SIGNO MENOR
SET OBSERVACIONES=REPLACE(OBSERVACIONES,'<','<')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --SIGNO MENOR
SET OBSERVACIONES=REPLACE(OBSERVACIONES,'>','>')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --SIGNO MENOR
SET OBSERVACIONES=REPLACE(OBSERVACIONES,'"','"')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --SIGNO AMPERSAN
SET OBSERVACIONES=REPLACE(OBSERVACIONES,'&','&')
FROM #TBL_DATOS
UPDATE #TBL_DATOS --SIGNO FIN DE PARRAFO
SET OBSERVACIONES=REPLACE(OBSERVACIONES,'¶','_')
FROM #TBL_DATOS
Por favor alguien me puede orientar cómo puedo solucionar este problema?
Esto con los dos sql: 2000/2005
Gracias a todos.
LE