Excel con DTS

16/11/2005 - 10:01 por Chus | Informe spam
Hola:
Tengo una pregunta a la que llevo dando un montón de vueltas, a ver si
alguien puede ayudarme.
Tengo un DTS con el que cargo un fichero Excel, hasta ahí todo fácil, pero
en las transformaciones quería generar una consulta a la hoja excel del tipo:
Select * from [Hoja1$]
pero que en vez de tener que poner el nombre de la hoja fijo, me cogiera la
primera hoja independientemente del nombre que tuviera, para evitar el
problema de que el usuario cambiara el nombre de dicha hoja.
Alguien podría ayudarme.

Muchas gracias.
Chus

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
16/11/2005 - 10:22 | Informe spam
Se podría conseguir, pero ¿qué pasa si el usuario, además de cambiar el
nombre de la hoja, cambia también el nombre de las columnas? El mapeo entre
el objeto origen y el destino no sería el mismo y el DTS fallaría... Creo
que tiene más sentido obligar al usuario a hacer las cosas bien, ¿no crees?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Chus" escribió en el mensaje
news:
Hola:
Tengo una pregunta a la que llevo dando un montón de vueltas, a ver si
alguien puede ayudarme.
Tengo un DTS con el que cargo un fichero Excel, hasta ahí todo fácil, pero
en las transformaciones quería generar una consulta a la hoja excel del


tipo:
Select * from [Hoja1$]
pero que en vez de tener que poner el nombre de la hoja fijo, me cogiera


la
primera hoja independientemente del nombre que tuviera, para evitar el
problema de que el usuario cambiara el nombre de dicha hoja.
Alguien podría ayudarme.

Muchas gracias.
Chus
Respuesta Responder a este mensaje
#2 Chus
16/11/2005 - 10:37 | Informe spam
Claro, es que lo que quería conseguir era poner todo genérico, tanto en
nombre de la hoja como los nombres de columnas, pero no se si se puede hacer,
no tengo ni idea.

Un saludo.

"Carlos Sacristán" escribió:

Se podría conseguir, pero ¿qué pasa si el usuario, además de cambiar el
nombre de la hoja, cambia también el nombre de las columnas? El mapeo entre
el objeto origen y el destino no sería el mismo y el DTS fallaría... Creo
que tiene más sentido obligar al usuario a hacer las cosas bien, ¿no crees?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Chus" escribió en el mensaje
news:
> Hola:
> Tengo una pregunta a la que llevo dando un montón de vueltas, a ver si
> alguien puede ayudarme.
> Tengo un DTS con el que cargo un fichero Excel, hasta ahí todo fácil, pero
> en las transformaciones quería generar una consulta a la hoja excel del
tipo:
> Select * from [Hoja1$]
> pero que en vez de tener que poner el nombre de la hoja fijo, me cogiera
la
> primera hoja independientemente del nombre que tuviera, para evitar el
> problema de que el usuario cambiara el nombre de dicha hoja.
> Alguien podría ayudarme.
>
> Muchas gracias.
> Chus



Respuesta Responder a este mensaje
#3 Carlos Sacristán
16/11/2005 - 10:59 | Informe spam
Sinceramente, no sé si se podría hacer, pero en cualquier caso no merece
la pena en absoluto. Tiene más sentido crear un paquete DTS por cada proceso
de carga que necesites hacer que uno tan genérico que al final sería tan
complicado de mantener que terminarías por desecharlo (eso en el caso que se
pudiera hacer lo que comentas).

Te recomiendo que olvides lo que intentabas hacer y crees uno por
proceso de carga


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Chus" escribió en el mensaje
news:
Claro, es que lo que quería conseguir era poner todo genérico, tanto en
nombre de la hoja como los nombres de columnas, pero no se si se puede


hacer,
no tengo ni idea.

Un saludo.

"Carlos Sacristán" escribió:

> Se podría conseguir, pero ¿qué pasa si el usuario, además de cambiar


el
> nombre de la hoja, cambia también el nombre de las columnas? El mapeo


entre
> el objeto origen y el destino no sería el mismo y el DTS fallaría...


Creo
> que tiene más sentido obligar al usuario a hacer las cosas bien, ¿no


crees?
>
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Chus" escribió en el mensaje
> news:
> > Hola:
> > Tengo una pregunta a la que llevo dando un montón de vueltas, a ver si
> > alguien puede ayudarme.
> > Tengo un DTS con el que cargo un fichero Excel, hasta ahí todo fácil,


pero
> > en las transformaciones quería generar una consulta a la hoja excel


del
> tipo:
> > Select * from [Hoja1$]
> > pero que en vez de tener que poner el nombre de la hoja fijo, me


cogiera
> la
> > primera hoja independientemente del nombre que tuviera, para evitar el
> > problema de que el usuario cambiara el nombre de dicha hoja.
> > Alguien podría ayudarme.
> >
> > Muchas gracias.
> > Chus
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida