Vraag : Probleem met FindString IN SSIS

Hallo Deskundigen, heb ik een Pakket SSIS dat een dossier van Excel in een SQL Server Table.
However laadt ik een probleem met één column.

On mijn dossier heb bron van Excel ik een Kolom genoemd „ProductsInNeed“ heb en datatype als (DT_WSTR met een lengte van 255)
and de waarden in zoverre dat de kolom like

" Toner is, Inkt, computer, printer, telefoon, power "
" printer, Inkt, Toner, „
" computer, Toner, telefoon, power "
""
" computer, printer "

On mijn Tabel 1 van het Doel heeft 6 kolommen like
" TonerWanted“, „InkWanted“, " computerWanted“,
" printerWanted“, „phoneWanted“, „powerWanted "
All met Datatype Varchar met een lengte 255.

What ik moet doen ben als de behoefte van I te controleren voor een koord in inkomende column
bijvoorbeeld

If ik een koord „Toner“ in de bronkolom toen I behoefte heb om dat naar het Doel Column
" TonerWanted“ te verzenden of anders ik in dit/>For van NULL


TRIM heb geschreven (FINDSTRING (ProductsInNeed, „Toner“, 1) == 0? „Toner“: (DT_STR, 255.1252) VERKLAAR (DT_STR, 255,1252)) nietig

But krijg ik een fout zoals this

[OLE SRC [1]] Fout: Er was een fout met outputkolom „ProductsInNeed“ (3112) op output
" Van ole- bron OB Output“ (11). De teruggekeerde kolomstatus was: /> de " Tekst

Any op dit zal hoogst gewaardeerd worden…. Dankt vooraf

Antwoord : Probleem met FindString IN SSIS

oh mijn god

droevig, las ik de vraagbovenkant - neer.

de ja afgeleide kolommen de juiste oplossing en enkel ervoor te zorgen is
ik probeerde precies uw vraag de manier u boven lezingsgegevens van uitblinkt in SQL beschreef en het werkte boete met me zonder enige fouten

het enige probleem was
u moet veranderen
VERSIERING (FINDSTRING (ProductsInNeed, „Toner“, 1) == 0? „Toner“: (DT_STR, 255.1252) VERKLAAR (DT_STR, 255.1252)) NIETIG

in

VERSIERING (FINDSTRING (ProductsInNeed, „Toner“, 1)! = 0? „Toner“: (DT_STR, 255.1252) VERKLAAR (DT_STR, 255.1252)) NIETIG

! = 0

of

u kunt inputgegevens van Execl en het zoals zoals in een sql lijst en dan een gebruikstussenvoegsel in uitgezocht geval houden.

dit is enkel een andere optie.
Andere oplossingen  
 
programming4us programming4us