2017-04-18 2 views
-1

[Data Conversion [2]] Error: "Failed to convert data when converting LONGITUDE column (103) to" LONGITUDE copy "column (39). This conversion returned the status value 2 and the status text "The value could not be converted due to a potential loss of data. ". "Was bedeutet dieser Datenkonvertierungsfehler des SSIS-Pakets?

[Data Conversion [2]] Error: "SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "Data conversion.Output [Data conversion output] .Columns [Copy of LONGITUDE]" object failed due to error code 0xC020907F. Additionally, the error line layout on "Data Conversion. Output [Data Output Data] .Columns [LONGITUDE Copy]" specifies a failure on the error. An error occurred on the specified object of the specified component. Error messages can be sent beforehand with information indicating the reason for the failure. "

Wie kann ich es korrigieren? Ich habe versucht, Datentypen zu ändern und sie zu vergleichen. Ich habe meine EXCEL-Datei auf Syntaxfehler überprüft ... nichts

+0

konvertieren, was ist die Quelle Typ und konvertierte Typ? – LONG

+0

DT_NUMERIC (18.14) –

+0

keine Konvertierung erforderlich, wenn Sie den Datentyp – LONG

Antwort

0

Verwenden Sie Data Conversion Transformation? Wenn ja, öffnen Sie es und überprüfen Sie den Typ Copy of Longitude, vergleichen Sie das mit der Quelle. Diese beiden Datentypen sind nicht kompatibel. Sie könnten versuchen, es in double zu konvertieren.

Wenn es EXCEL destination ist, müssen Sie es DT_WSTR

+0

Ich habe! beide DT_NUMERIC (18.14) –

+0

Warum müssen Sie es konvertieren, wenn sie beide sind? DT_NUMERIC (18.14) ' – LONG

+0

Ich änderte die Quelle zu DT_NUMERIC (18.14), um das Ziel zu entsprechen. –