Error DTS importar plano caracteres especiales

15/07/2007 - 08:32 por devhi0000 | Informe spam
Hola,...

Mi problemilla: Debo importar datos desde un plano cuyos datos están
separados por el caracter +. He creado un DTS para tal efecto y funciona
regular. El problema es que en las columnas de información muy grande hay
texto que está encerrado entre comillas dobles. Pues bien, el contenido de
estas columnas lo importa hasta que se topa con la primera comilla doble, y
el resto de esta columna no lo copia. Lo mismo sucede con columnas que
contienen TAGs de HTML como el que se usa para las imaganes <img>.

Para hacer el proceso, he creato una base de datos y no tiene ninguna tabla
en el momento de hacer el proceso, asi que el DTS la crea automáticamente.

Pues bien, he reemplazdo las comillas dobles del plano con los simbolos $$,
y he vuelto a realizar el proceso. Como resultado ahora las columnas tipo
TEXT muestran literalmente la leyenda <Texto largo>. El proceso no presentó
errores pero no sé qué contienen las columnas con esta leyenda. Las otras
columnas contienen la información correcta.

Preguntas similare

Leer las respuestas

#1 Maxi
15/07/2007 - 16:33 | Informe spam
Hola, esto no es un problema de DTS ni mucho menos, sino de como esta
llegando ese archivo. Yo te recomiendo antes de ir a un DTS probar de
importar con Excel los datos y ver si ahi ya funciona bien, de no ser asi
vas a tener que trabajarlo lindo el archivo para que sea valido de lectura o
bien desde el paquete DTS programar con VB un activex o usar vbscript con la
logica necesaria para poder interpretar correctamente el archivo.

Te dejo este link donde hay muchos temas de DTS

www.sqldts.com




-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"devhi0000" escribió en el mensaje
news:
Hola,...

Mi problemilla: Debo importar datos desde un plano cuyos datos están
separados por el caracter +. He creado un DTS para tal efecto y funciona
regular. El problema es que en las columnas de información muy grande hay
texto que está encerrado entre comillas dobles. Pues bien, el contenido de
estas columnas lo importa hasta que se topa con la primera comilla doble,
y
el resto de esta columna no lo copia. Lo mismo sucede con columnas que
contienen TAGs de HTML como el que se usa para las imaganes <img>.

Para hacer el proceso, he creato una base de datos y no tiene ninguna
tabla
en el momento de hacer el proceso, asi que el DTS la crea automáticamente.

Pues bien, he reemplazdo las comillas dobles del plano con los simbolos
$$,
y he vuelto a realizar el proceso. Como resultado ahora las columnas tipo
TEXT muestran literalmente la leyenda <Texto largo>. El proceso no
presentó
errores pero no sé qué contienen las columnas con esta leyenda. Las otras
columnas contienen la información correcta.


Respuesta Responder a este mensaje
#2 devhi0000
16/07/2007 - 23:46 | Informe spam
Hola,...

Gracias por su interés.

Cuando hago la importación del archivo plano hacia Visual Foxpro 9.0 la
información sube bien en su mayoría. Quiero decir con esto que no se
presentan los problemas con los caracteres especiales. En cambio, cuando hice
el proceso desde Sql Srv 2000 salieron los problemas mencionados.

Y por su puesto, que ya empecé ha trabar el archivo para arreglarlo, pero la
idea era que con el DTS no se tuviera mayores problemas, lo cual me ha
distraído del desarrollo de la propia funcionalidad de la aplicación.

Gracias.

"Maxi" wrote:

Hola, esto no es un problema de DTS ni mucho menos, sino de como esta
llegando ese archivo. Yo te recomiendo antes de ir a un DTS probar de
importar con Excel los datos y ver si ahi ya funciona bien, de no ser asi
vas a tener que trabajarlo lindo el archivo para que sea valido de lectura o
bien desde el paquete DTS programar con VB un activex o usar vbscript con la
logica necesaria para poder interpretar correctamente el archivo.

Te dejo este link donde hay muchos temas de DTS

www.sqldts.com




-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"devhi0000" escribió en el mensaje
news:
> Hola,...
>
> Mi problemilla: Debo importar datos desde un plano cuyos datos están
> separados por el caracter +. He creado un DTS para tal efecto y funciona
> regular. El problema es que en las columnas de información muy grande hay
> texto que está encerrado entre comillas dobles. Pues bien, el contenido de
> estas columnas lo importa hasta que se topa con la primera comilla doble,
> y
> el resto de esta columna no lo copia. Lo mismo sucede con columnas que
> contienen TAGs de HTML como el que se usa para las imaganes <img>.
>
> Para hacer el proceso, he creato una base de datos y no tiene ninguna
> tabla
> en el momento de hacer el proceso, asi que el DTS la crea automáticamente.
>
> Pues bien, he reemplazdo las comillas dobles del plano con los simbolos
> $$,
> y he vuelto a realizar el proceso. Como resultado ahora las columnas tipo
> TEXT muestran literalmente la leyenda <Texto largo>. El proceso no
> presentó
> errores pero no sé qué contienen las columnas con esta leyenda. Las otras
> columnas contienen la información correcta.
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida