pregunta DTS

24/11/2004 - 20:35 por Martín Pinardi | Informe spam
Hola y gracias por leer.

Mi problema es el siguiente: tengo como origen un archivo de texto con dos
columnas y como destino una tabla SQL con tres. Lo que intento es que en la
3 columna de la tabla se inserte un valor arbitrario por ej.: "A".
No tengo mucha experiencia con DTSs y cuando salgo del ortodoxo "copiar
columna a columna" tengo problemas.

Si álguien me me ayuda o a lo sumo me proporcione un link se lo agradeceré

Preguntas similare

Leer las respuestas

#1 Maxi
24/11/2004 - 20:57 | Informe spam
Hola, quizas puedas aplicar esto:


Te armas una tabla intermedia con los 2 campos y ahi pasas el .txt

Luego armas un paso que toma esta tabla e inserta en la otra con la tercer
columna definida

INSERT INTO TABLA (CAMPOS)
SELECT TABLA_I.CAMPO1,TABLA_I.CAMPO2,'A' FROM TABLA_I


Salu2
Maxi


"Martín Pinardi" <sindestino[NO SPAM]@tutopia.com> escribió en el mensaje
news:%
Hola y gracias por leer.

Mi problema es el siguiente: tengo como origen un archivo de texto con dos
columnas y como destino una tabla SQL con tres. Lo que intento es que en
la
3 columna de la tabla se inserte un valor arbitrario por ej.: "A".
No tengo mucha experiencia con DTSs y cuando salgo del ortodoxo "copiar
columna a columna" tengo problemas.

Si álguien me me ayuda o a lo sumo me proporcione un link se lo agradeceré



Respuesta Responder a este mensaje
#2 ulises
24/11/2004 - 21:20 | Informe spam
En la transformación en lugar de usar un "Copy Colum" usa
"ActiveX" y asignale el valor directamente, por ejemplo :

Function Main()
DTSDestination("columna1") = DTSSource("Col001")
DTSDestination("columna2") = DTSSource("Col002")
DTSDestination("columna3") = "A"
Main = DTSTransformStat_OK
End Function

Saludos,
Ulises

Hola y gracias por leer.

Mi problema es el siguiente: tengo como origen un archivo


de texto con dos
columnas y como destino una tabla SQL con tres. Lo que


intento es que en la
3 columna de la tabla se inserte un valor arbitrario por


ej.: "A".
No tengo mucha experiencia con DTSs y cuando salgo del


ortodoxo "copiar
columna a columna" tengo problemas.

Si álguien me me ayuda o a lo sumo me proporcione un link


se lo agradeceré



.

Respuesta Responder a este mensaje
#3 Martín Pinardi
24/11/2004 - 21:38 | Informe spam
gracias a ambos por responder. Voy a probar la solución de Ulises y mañana
les comento.

Gracias nuevamente




Martín Pablo Pinardi
Desarrollo de Sistemas
CESVI Argentina S. A.
Tel: (02322) 496-363 int. 316
Fax: (02322) 496-010
"ulises" escribió en el mensaje
news:9b1b01c4d263$11d714c0$
En la transformación en lugar de usar un "Copy Colum" usa
"ActiveX" y asignale el valor directamente, por ejemplo :

Function Main()
DTSDestination("columna1") = DTSSource("Col001")
DTSDestination("columna2") = DTSSource("Col002")
DTSDestination("columna3") = "A"
Main = DTSTransformStat_OK
End Function

Saludos,
Ulises

Hola y gracias por leer.

Mi problema es el siguiente: tengo como origen un archivo


de texto con dos
columnas y como destino una tabla SQL con tres. Lo que


intento es que en la
3 columna de la tabla se inserte un valor arbitrario por


ej.: "A".
No tengo mucha experiencia con DTSs y cuando salgo del


ortodoxo "copiar
columna a columna" tengo problemas.

Si álguien me me ayuda o a lo sumo me proporcione un link


se lo agradeceré



.

Respuesta Responder a este mensaje
#4 Martín Pinardi
25/11/2004 - 18:08 | Informe spam
Al final funcionó muy bien, gracias!


Martín Pablo Pinardi
Desarrollo de Sistemas
CESVI Argentina S. A.
Tel: (02322) 496-363 int. 316
Fax: (02322) 496-010
"Martín Pinardi" <sindestino[NO SPAM]@tutopia.com> escribió en el mensaje
news:
gracias a ambos por responder. Voy a probar la solución de Ulises y mañana
les comento.

Gracias nuevamente




Martín Pablo Pinardi
Desarrollo de Sistemas
CESVI Argentina S. A.
Tel: (02322) 496-363 int. 316
Fax: (02322) 496-010
"ulises" escribió en el mensaje
news:9b1b01c4d263$11d714c0$
En la transformación en lugar de usar un "Copy Colum" usa
"ActiveX" y asignale el valor directamente, por ejemplo :

Function Main()
DTSDestination("columna1") = DTSSource("Col001")
DTSDestination("columna2") = DTSSource("Col002")
DTSDestination("columna3") = "A"
Main = DTSTransformStat_OK
End Function

Saludos,
Ulises

>Hola y gracias por leer.
>
>Mi problema es el siguiente: tengo como origen un archivo
de texto con dos
>columnas y como destino una tabla SQL con tres. Lo que
intento es que en la
>3 columna de la tabla se inserte un valor arbitrario por
ej.: "A".
>No tengo mucha experiencia con DTSs y cuando salgo del
ortodoxo "copiar
>columna a columna" tengo problemas.
>
>Si álguien me me ayuda o a lo sumo me proporcione un link
se lo agradeceré
>
>
>
>.
>


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