Ssis e dt_str

martedì 08 aprile 2008 - 16.22

memmo77 Profilo | Expert

Salve. Qualcuno di vuoi sa dirmi come posso recuperare da una stringa + di 50 caratteri? Non ci riesco proprio. Ciao

alx_81 Profilo | Guru

>Salve.
Ciao!

>Qualcuno di vuoi sa dirmi come posso recuperare da una stringa + di 50 caratteri? Non ci riesco proprio. Ciao
Puoi spiegarti meglio?
Descrivici la situazione reale.. Ho percepito dal titolo che siamo su SSIS, ma mi servono maggiori dettagli..

Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

memmo77 Profilo | Expert

Allora. Io ho un record di 220 caratteri. Da un origine file flat carico il file lo passo ad un task, colonna derivata dove creo due nuovi valori. Uno deriva da una substring del record che funziona. L'altro dovrebbe prendermi l'intero record. Lo metto come dt_str come lunghezza gli do 220 ma .... niente esce sempre di 50 caratteri . Spero di essermi spiegato meglio
Ciao grazie

alx_81 Profilo | Guru

>Allora. Io ho un record di 220 caratteri.
Su file di testo?

>Da un origine file flat carico il file lo passo ad un task, colonna derivata dove
>creo due nuovi valori. Uno deriva da una substring del record
>che funziona. L'altro dovrebbe prendermi l'intero record. Lo
>metto come dt_str come lunghezza gli do 220
Quindi File di testo con righe di 220 caratteri --> file flat connection manager --> File flat source --> derived column che crea, dall'unico campo che leggi due campi, uno che è la substring di 50 e l'altro che è la riga intera? Ho capito bene?

>Ciao grazie
di nulla!

Se non ho capito, prova a passarmi file e dtsx che vediamo, ok?
ciao!

Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

memmo77 Profilo | Expert

OKOK ho risolto avevo sbagliato sull'impostazione della colonna di origine del file flat, era impostata a 50 .
Grazie comunque dell'aiuto. Ciao

alx_81 Profilo | Guru

>OKOK ho risolto avevo sbagliato sull'impostazione della colonna
>di origine del file flat, era impostata a 50 .
>Grazie comunque dell'aiuto. Ciao
Ti stavo rispondendo: "Secondo me non hai impostato la lunghezza della colonna sorgente"

.. ne ho fatto uno..
Dagli un'occhiata..

PS: Posta pure su SQL i problemi su SSIS =)
e se ti va, dai un'occhiata al mio blog che è proprio su Integration Services

Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5