Duda con ActiveX en DTS

08/12/2004 - 17:59 por Pablo | Informe spam
Estoy haciendo una prueba con un paquete DTS pero no me funciona
correctamente.
Solo quiero copiar tres campos de la tabla Employees a texto pero solo de
aquellos que son de USA.
Para ello, especifico una transformación con un activeX que es el siguiente:

Function Main()
if DTSSource("Country") = "USA" then
DTSDestination("Country") = DTSSource("Country")
DTSDestination("FirstName") = DTSSource("FirstName")
DTSDestination("LastName") = DTSSource("LastName")
else
Main = DTSTransfomrStat_SkipRow
end if
Main = DTSTransformStat_OK
End Function


El problema es que para los clientes que no son de USA me crea entradas con
todos los campos en
blanco a pesar de que le digo que se salte la línea.

¿Cómo lo puedo solucionar?
Gracias
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
08/12/2004 - 18:25 | Informe spam
Function Main()
if DTSSource("Country") = "USA" then
DTSDestination("Country") = DTSSource("Country")
DTSDestination("FirstName") = DTSSource("FirstName")
DTSDestination("LastName") = DTSSource("LastName")
Main = DTSTransformStat_OK
else
Main = DTSTransfomrStat_SkipRow
end if

End Function


Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Pablo" wrote in message
news:
Estoy haciendo una prueba con un paquete DTS pero no me funciona
correctamente.
Solo quiero copiar tres campos de la tabla Employees a texto pero solo de
aquellos que son de USA.
Para ello, especifico una transformación con un activeX que es el
siguiente:

Function Main()
if DTSSource("Country") = "USA" then
DTSDestination("Country") = DTSSource("Country")
DTSDestination("FirstName") = DTSSource("FirstName")
DTSDestination("LastName") = DTSSource("LastName")
else
Main = DTSTransfomrStat_SkipRow
end if
Main = DTSTransformStat_OK
End Function


El problema es que para los clientes que no son de USA me crea entradas
con todos los campos en
blanco a pesar de que le digo que se salte la línea.

¿Cómo lo puedo solucionar?
Gracias

Preguntas similares