Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Datensatz aus Tabelle vergleichen

Datensatz aus Tabelle vergleichen 5 Jahre 10 Monate her #285

  • Christoph
  • Christophs Avatar
  • Offline
  • Junior Member
  • Beiträge: 20
Hallo zusammen,
ich habe eine csv Datei und eine MS-Datenbanktabelle. Eine Spalte der csv ist mit e-Mailadressen gefüllt. Die e-Mailadressen können in mehreren Zeilen vorkommen.
In der Datenbanktabelle befindet sich auch eine Spalte mit e-Mailadressen und in einer weiteren Spalte befinden sich Kundennummern.

Nun soll eine CSV Datei ausgegeben werden, aus der die e-Mailadressen durch die Kundennummern aus der Datenbank ersetzt wurden.

Dazu muss praktisch in der Datenbank die e-Mailadresse gesucht werden, und aus diesr "Zeile" in einer anderen Spalte die Kundennummer ausgelesen werden.

Ist das Problem irgendwie mit Flowheater lösbar?

Vielen Dank für eure Unterstützung!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Datensatz aus Tabelle vergleichen 5 Jahre 10 Monate her #286

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Dazu müssen Sie sich zuerst die CSV Datei in eine Tabelle importieren. Legen Sie dazu eine neue Tabelle in der Datenbank an, die alle Felder der CSV Datei beinhaltet die Sie benötigen. Als Datentyp können Sie für alle Felder Zeichenketten/String verwenden (z.B. char, varchchar, nchar, nvarchar).

Erzeugen Sie eine neue FlowHeater Definition und importieren Sie die CSV Datei in die eben angelegte Tabelle.

Dann können Sie die Daten wieder in eine CSV Datei exportieren und dabei Ihre Felder miteinander verknüpfen (join). Legen Sie dazu eine neue FlowHeater Definition an. Wählen Sie auf der READ Seite den Adapter aus den Sie benötigen (MS Access oder SQL Server).
Im SQL Select auf der READ Seite geben Sie nun folgenden SQL Befehl an Tabellennamen und Feldnamen müssen angepasst werden.

Select tabelle1.feld1, tabelle1.feld2, tabelle1.email, tabelle1.kundenr, tabelle2.feld1, tabelle2.feld2, usw. from tabelle1 inner join tabelle2 on tabelle1.Email = tabelle2.Email order by tabelle1.Email

Damit können Sie nun Ihre CSV Datei für den export bestücken.
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.074 Sekunden