Skip to main content
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Download

Fehler beim Einfügenvorgang wenn Daten schon vorhanden MSSQL

Mehr
12 Jahre 11 Monate her #397 von W. Salschnig
Hallo,
Ich versuche gerade Daten von einer SQL-DB in eine zweite SQL-DB zu übertragen.

Die Artikeltbl. hat eine PrimaryID mit Autoincrement.
Diese ID soll unabhängig von der Quelle bleiben.
Das eindeutige Feld ist die Artikelnummer.

Wenn ich die Definition zum ersten mal ausführe werden die Daten richtig übertragen.
Beim zweiten Mal sollten die schon vorhandenen Datensätze natürlich nicht nochmals überschrieben werden.

Nun bekomme ich die Fehlermeldung:
"Eine Zeile mit doppeltem Schlüssel kann in das dbo.ART Objekt mit dem eindeutigen PRIMARY-Index nicht eingefügt werden. Die Anweisung wurde beendet."

Auch ein Häckchen bei "vorhandene Datensätze ignorieren" löst das Problem nicht.

Hat jemand eine Idee wie man das lösen kann?
Danke für ein Feedback.

lg
W. Salschnig

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 11 Monate her #400 von FlowHeater-Team
Hallo Herr Salschnig,

das können Sie lösen indem Sie nach dem Einlesen der Feldinformationen auf der WRITE Seite den Primary Key "umbiegen" von Ihrem ID Feld nach Artikelnummer.

Hinweis: Hiermit wird Ihre Tabelle nicht verändert, Sie teilen dem FlowHeater lediglich mit anhand welcher Felder evtl. vorhandene Datensätze erkannt werden sollen.

Klicken Sie dazu im Sql Server Adapter Configurator das Feld ID an und entfernen den Hacken für PrimaryKey, die Option AutoIncrement bitte nicht verändern! Dann klicken Sie auf das Feld Artikelnummer und setzen die Option PrimaryKey.

Der FlowHeater versucht dann die Daten anhand des Feldes Artikelnummer zu aktualisieren.

Wenn Sie jetzt noch die Option "Vorhandene Datensätze ignorieren" bzw. "Daten aktualisieren (Update)" anwählen erscheint Ihre Fehlermeldung nicht mehr. Diese Optionen verwenden nun den oben defnierten Primary Key.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden um der Konversation beizutreten.

Mehr
12 Jahre 11 Monate her #403 von W. Salschnig
Hallo Herr Stark,

War der richtige Weg.

Danke für Ihre rasche Hilfe


mfg

W. Salschnig

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.281 Sekunden

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.