unerwünschte Datumskonvertierung

Liebe/-r Experte/-in,

ich nutze das SSIS Tool um Daten aus einer Datenbank (SQL) in ein Flatfile zu kopieren und aufzubereiten.

Ich hab eine SQL Abfrage erstellt, in der ich die Datumswerte über CONVERT in das folgende Format gebracht habe. dd.mm.yyyy. (OLE DB Source) WEnn ich die Daten jetzt in ein FlatFile exportieren erhalte ich ein datetime Format. dd.mm.yyyy hh:mm:ss.

Gibt es eine Möglichkeit diese Konvertierung zu verhindert? Alles formatieren hat bis jetzt leider nicht zum Erfolg geführt.

Vielen Dank
Markus

Hallo,
wie schreibst du die Daten denn in dein Flatfile?
Hast du BeispielCode?

Erich

Hallo,

Außer dem SQL Statement hab ich keinen Code geschrieben.
Im ersten Schritt habe ich eine SQL Abfrage geschrieben, über die ich die Daten auslese:

SELECT

T0.DocNum AS ‚DocNum‘,
‚dDocument_Service‘ AS ‚DocType‘, --T0.DocType
–T0.Handwrtten AS ‚HandWritten‘,
–T0.Printed AS ‚Printed‘,
CONVERT(NVARCHAR(10), T0.DocDate, 104) AS ‚DocDate‘,
CONVERT(NVARCHAR(10), T0.DocDueDate, 104) AS ‚DocDueDate‘,
T0.CardCode AS ‚CardCode‘,
–T0.CardName AS ‚CardName‘,
–T0.Address AS ‚Address‘,
T0.NumAtCard AS ‚NumAtCard‘,
–T0.DocCur AS ‚DocCurrency‘,
–T0.DocRate AS ‚DocRate‘,
–T0.DocTotal AS ‚DocTotal‘,
–T0.Ref1 AS ‚Reference1‘,
–T0.Ref2 AS ‚Reference2‘,
‚OP-Import vom 22.12.2010‘ AS ‚Comments‘, --T0.Comments
T0.CardCode + ‚/‘ + LEFT(ISNULL(T1.CardFName, ‚‘) + ‚/‘ + CAST(T0.DocNum AS NVARCHAR(10)) , 30) AS ‚JournalMemo‘, --T0.JrnlMemo
–T0.GroupNum AS ‚PaymentGroupCode‘,
–T0.DocTime AS ‚DocTime‘,
–T0.SlpCode AS ‚SalesPersonCode‘,
–T0.TrnspCode AS ‚TransportationCode‘,
–T0.Confirmed AS ‚Confirmed‘,
–T0.ImportEnt AS ‚ImportFileNum‘,
–T0.SummryType AS ‚SummeryType‘,
–T0.CntctCode AS ‚ContactPersonCode‘,
–T0.ShowSCN AS ‚ShowSCN‘,
–T0.Series AS ‚Series‘,
CONVERT(NVARCHAR(10), T0.TaxDate, 104) AS ‚TaxDate‘

FROM OINV T0 INNER JOIN OCRD T1 ON T0.CardCode = T1.CardCode
WHERE DocStatus = ‚O‘
ORDER BY DocDate

Anschließend habe ich eine FlatFile Destination Objekt in den DataFlow gezogen und dort entsprechend eingestellt und mit einem Datenziel erstellt.
(Beide Objekte hab ich über „den grünen Workflow Pfeil“ verbunden.

Wenn ich mir in meiner OLE DB Datasource das Datenergebnis ansehe ist das Datum korrekt formatiert. Aber bereits bei der Übergabe an die Flat File Destination erhalte ich die Zeiten hinter dem Datum.
Hier habe ich allerdings keine Möglichkeit gefunden eine Einstellung vorzunehmen.

Viele Grüße
Markus

Hallo,
wie schreibst du die Daten denn in dein Flatfile?
Hast du BeispielCode?

Erich