Problema con DTS, con formato de datos

02/07/2004 - 10:13 por sinma10 | Informe spam
Hola a tod@s.

Quería ver si alguien pudiera echarme un cable: estoy haciendo un
DTS donde cargo datos de un fichero excel a una tabla. En la tabla
tengo definidos, entre otros campos:
- Id_Concepto: nvarchar (25)
- Desc_Concepto: nvarchar (255)

Pues resulta que al cargar los datos, la comlumna Id_Concepto me carga
como valor null cuando en el excel hay un valor como p.ej: 10.12.50, y
en cambio, si está el valor 101250 lo carga correctamente. He probado
cargar caracteres alfanuméricos y tb los carga como valor nulo.

He probado copiar el valor 10.12.50 que no se carga correctamente de
la columna Id_Concepto en la columna Desc_Concepto en el excel para
ver si el DTS lo cargaba correctamente, y así es, lo carga sin
problemas.

Entonces he probado copiar la columna del excel Desc_Concepto y
renombrarla a Id_Concepto, y entonces copiar todos los valores (sin
formato) de la antigua columna Id_Concepto a la nueva que acabo de
crear. En teoría al ejecutar ahora de nuevo el DTS deberían cargarse
correctamente... pues no, sigo con el mismo problema... Alguien me
podría explicar por qué sucede esto?

Otra prueba que he hecho ha sido cambiar la longitud de Id_Concepto de
25 a 255, y tampoco... Ya no sé cómo solucionarlo...

Muchas gracias a quien me pueda ayudar!!

Un saludo.
 

Leer las respuestas

#1 ulises
02/07/2004 - 14:52 | Informe spam
He probado realizar la carga de diversas maneras y he
tenido los inconvenientes que mencionas, ¿no tendrá algun
constraint la columna id_concepto?, en caso que no tenga
ninguno ¿has probado creando un excel desde cero para
probar ese caso?

Saludos,
Ulises

Hola a

Quería ver si alguien pudiera echarme un cable: estoy


haciendo un
DTS donde cargo datos de un fichero excel a una tabla. En


la tabla
tengo definidos, entre otros campos:
- Id_Concepto: nvarchar (25)
- Desc_Concepto: nvarchar (255)

Pues resulta que al cargar los datos, la comlumna


Id_Concepto me carga
como valor null cuando en el excel hay un valor como


p.ej: 10.12.50, y
en cambio, si está el valor 101250 lo carga


correctamente. He probado
cargar caracteres alfanuméricos y tb los carga como valor


nulo.

He probado copiar el valor 10.12.50 que no se carga


correctamente de
la columna Id_Concepto en la columna Desc_Concepto en el


excel para
ver si el DTS lo cargaba correctamente, y así es, lo


carga sin
problemas.

Entonces he probado copiar la columna del excel


Desc_Concepto y
renombrarla a Id_Concepto, y entonces copiar todos los


valores (sin
formato) de la antigua columna Id_Concepto a la nueva que


acabo de
crear. En teoría al ejecutar ahora de nuevo el DTS


deberían cargarse
correctamente... pues no, sigo con el mismo problema...


Alguien me
podría explicar por qué sucede esto?

Otra prueba que he hecho ha sido cambiar la longitud de


Id_Concepto de
25 a 255, y tampoco... Ya no sé cómo solucionarlo...

Muchas gracias a quien me pueda ayudar!!

Un saludo.
.

Preguntas similares