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

Ursprungstabelle "leeren"

Mehr
13 Jahre 3 Wochen her #326 von Nick
Ursprungstabelle "leeren" wurde erstellt von Nick
Hallo und Moin,

über eine Batchdatei rufe ich eine Definition auf, welche Daten aus einer AccessDB in einen Sql-Server schreibt (Read-Adapter (Daten einlesen) -> Daten mit Flowheater "bearbeiten" -> Daten in Sql-Server schreiben). Das klappt soweit wunderbar.

Nun sollen nach dem Schreiben in den Sql-Server die Daten in der AccessDB (also in der Tabelle) gelöscht werden da diese dort nicht mehr benötigt werden, sprich, die Tabelle in der AccessDB soll kompl. geleert werden.

Hat hier jemand eine Idee, wie man das realisieren kann?

Danke und Gruss
Nick

Bitte Anmelden um der Konversation beizutreten.

Mehr
13 Jahre 3 Wochen her #327 von FlowHeater-Team
FlowHeater-Team antwortete auf Aw: Ursprungstabelle "leeren"
Über eine zusätzlich (dummy) Definition ist das über das Batchmodul zu bewerkstelligen.
Legen Sie sich dazu eine weitere Definition an die auf der READ Seite den TestData Adapter sowie auf der WRITE Seite den Access Adapter verwendet.

Stellen Sie nun die Anzahl der zu erzeugenden Datensätze im TestData Adapter auf 1 ein. Im Access Adapter deaktivieren Sie die Option "Insert" und aktivieren lediglich die Option "Vorhanden Datensätze aktualisieren". Zusätzlich aktivieren Sie noch die Option "Tabelle vor dem Import leeren".

Damit das Funktioniert müssen Sie noch das/die Felder, die den PrimaryKey bilden mit Dummy Werten befüllen. Hierfür können Sie den X-Value Heater verwenden, tragen Sie hier irgendwelche Werte ein. Dies wird benötigt, da sonst der Update Vorgang abgebrochen wird, wenn keine Werte vorliegen.

Diese Definition rufen Sie nun nach Ihrer bestehenden Definition auf

Beispiel Batch Command Skript (CMD bzw. BAT)
@echo off
FHBatch.exe Transfer-Access-SQL-Server.fhd
FHBatch.exe Empty-Access-Table.fhd

Wird nun die Dummy Definition "Empty-Access-Table.fhd" ausgeführt, wird lediglich versucht einen Datensatz zu aktualisieren. Da vor der Definition die Tabelle gelöscht wird, kann der generierte UPDATE keinen Datensatz aktualisieren.

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
13 Jahre 3 Wochen her #328 von Nick
Nick antwortete auf Aw: Ursprungstabelle "leeren"
Hallo,

besten Dank. Klappt einwandfrei :-).

Gruss
Nick

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.314 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.