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: Batchverarbeitung von Access-Dateien

Batchverarbeitung von Access-Dateien 8 Monate 1 Woche her #2666

  • Guido
  • Guidos Avatar
  • Offline
  • New Member
  • Beiträge: 2
Hallo,

ich versuche gerade, mit FlowHeater viele Access2000-Datenbanken zu einer zu konsolidieren. Genauer möchte ich aus ca. 5000 Access Datenbanken (.mdb) jeweils alle Einträge einer Tabelle auslesen und alle zusammen in eine .mdb überführen.
Hierzu habe ich mir die Testversion herunter geladen und eine Definition angelegt, die die Aufgabe erfolgreich erledigt - allerdings nur für eine Eingangsdatenbank zur Zeit. Meine Hoffnung war, diese Aufgabe genau so zu automatisieren, wie in
flowheater.net/de/beispiele/ms-access/35...mport-nach-ms-access
beschrieben.
Wenn ich dies mit einem entsprechend angepassten Shell Script versuche, erhalte ich als Fehlermeldung für jede Datei:

Read File [C:\...]
Auf der READ Seite ist kein TextFileAdapter | ExcelAdapter | XmlAdapter vorhanden!

Ist dieses Vorgehen nur mit Textdateien möglich oder lässt sich diese Funktionalität auf Access-Eingangsdateien erweitern?
Wenn dies möglich ist, würde ich die Software sofort kaufen, ohne diese Möglichkeit kann ich FlowHeater leider nicht verwenden.

Gruß
Guido Adler
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Batchverarbeitung von Access-Dateien 8 Monate 1 Woche her #2669

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo Herr Adler,

die Option dem Batch Modul Datei Wildcards zu übergeben greift so nur für den TextFile Adpater, Excel Adapter sowie dem XML Adapter.

Das von Ihnen gewünschte würde aber über FlowHeater Parameter zusammen mit dem „forfiles“ Befehl funktionieren. Der Befehl „forfiles“ wird in folgenden Beispiel erklärt: Automatisierter Batch CSV Import mit MS Access

Vorgehen)
Sie Definieren sich unter "Menü->Bearbeiten->Parameter" einen Parameter „DATENBANK“ mit einem Standardwert um die Definition im Designer testen zu können. Den Parameter „$DATENBANK$“ verwenden Sie nun im Access Adapter als Datenbankname auf der READ Seite, während der Ausführung wird der Parameter dynamisch mit dem Standardwert bzw. später durch Parameterübergabe ersetzt.

Wenn die Definition im Designer mit einer Access Datenbank funktioniert können Sie die automatisierte Ausführung über das Batch Modul angehen.
Sie benötigen ein CMD Skript mit folgenden Inhalt.
@echo off
forfiles /M *.mdb /C "cmd /c .C:\FlowHeater\FHBatch.exe /SetParameter Datenbank=@path access-datenbanken-konsolidieren.fhd"

Sie müssen den Pfad zur FHBatch.exe anpassen, so dass diese vom Ort der Skriptausführung gefunden wird!



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.

Batchverarbeitung von Access-Dateien 8 Monate 6 Tage her #2670

  • Guido
  • Guidos Avatar
  • Offline
  • New Member
  • Beiträge: 2
Hallo Herr Stark,

vielen Dank für Ihre Hilfe. Es funktioniert jetzt so wie es soll. Die Lizenz habe ich gerade gekauft.

Gruß
Guido Adler
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.082 Sekunden