Hej! Antingen kan du konvertera i SQL frågan, tex:KONVERTERING av int till string i dts package
Ska exportera en textfil i ett dts paket och märkte att jag var tvungen att konvertera alla siffervärden för att de sen skulle tas emot på ett vettigt sätt.
Måste ju göra det innan textfilen skapas, men var??
i en fråga?
Eller i en ruta som man kommer till när man följer dts package wizarden, och klickar på en knapp, Transform, och sen ge andra värden på Type, vilket verkar vara möjligt...men inte har funkat hittills...
hälsningar KarinSv: KONVERTERING av int till string i dts package
<code>
select cast(CompanyID as char(10)) from Company
</code>
Eller så kan du konvertera med VBScript i DTS. I transformation uppgiftens egenskaper (Transformation Data Task Properties" välj "Transformations" fliken. Därefter väljer du New, ActiveX Script. Ett skript kan se ut så här:
<code>
Function Main()
DTSDestination("CompanyID") = Left(CStr(DTSSource("CompanyID")) & " ", 10)
Main = DTSTransformStat_OK
End Function
</code>
Exemplen ger en fast bredd på 10 tecken för ett numeriskt värde.
/Tommy