FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum MySQL Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , Nur neue Datensätze exportieren , Datenmigration
  • Seite:
  • 1

THEMA: Datensätze aus MySQL in MSSQL aktualisieren über Textfelder

Datensätze aus MySQL in MSSQL aktualisieren über Textfelder 7 Monate 1 Tag her #3653

Wir wollen zwei ID Werte aus einer MySQL Tabelle auslesen und diese in eine bestehende MSSQL Tabelle speichern. Die Verknüpfung der Tabellen soll dabei über einen Stringwert (Name) geschehen. Auf beiden Seiten ist der Stringwert nicht der Primary Key. Leider funktioniert das nicht wie gewünscht. Müssen die beiden Tabellenfelder angepasst oder formatiert werden damit der UPDATE funktioniert ?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datensätze aus MySQL in MSSQL aktualisieren über Textfelder 7 Monate 1 Tag her #3654

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1433
standardmäßig liest der FlowHeater auf der WRITE Seite den auf der Tabelle festgelegten Primary Key aus und würde auch darüber UPDATES auf der Tabelle ausführen. Das ist natürlich, wie in Ihren Fall, nicht immer gewünscht.

Damit die Daten von der MySQL in der MSSQL Tabelle anhand eines oder mehrere Felder aktualisiert werden können, die zusammen nicht den
Primary Key bilden müssen Sie wie folgt vorgehen.

Sie können den vorbelegten Primary Key (nur im FlowHeater) ändern indem Sie auf der WRITE Seite im Konfigurator auf dem Reiter „Felder /
Datentypen
“ das aktuelle/ausgelesene Primary Key Feld auswählen und den Haken für „PrimaryKey“ entfernen. Anschließend wählen Sie das bzw. die Felder aus anhand Sie die Daten in der MSSQL Datenbank aktualisieren möchten und aktivieren hierfür die Option „PrimaryKey“, siehe Screenshot.

Hinweis: Sie ändern damit nicht den Primary Key von derTabelle, Sie teilen dem Adapter lediglich mit, dass UPDATES über diese Felder
durchzuführen sind.

Wenn Sie nun noch auf dem Reiter „Allgemein“ aktivieren, dass der SQLServer Adapter nur UPDATES durchführen soll, werden aus der MySQL
Datenbank nur bereits vorhandene Datensätze in der MSSQL Datenbank aktualisiert.




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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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.
  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en