5.2.2 Datenübernahme von infra:NET zur Access-Datenbank
Beim ersten Aufruf enthält die Access-Datenbank INFRADBCOM.MDB noch keine Daten. Eine Übernahme aus der infra-Datenbank ist folgendermaßen möglich:
Nachdem die Access-Datenbank INFRA.MDB geöffnet wird, befindet sich ein Menüpunkt AUS INFRATSS HOLEN in der Symbolleiste.
Nach dem Anklicken des Menüs werden alle Teile aus dem infra-Teilestamm (Datei 6) übertragen. Es ist in der Methode “NeueTSSDaten“ des Skript-Moduls “COMLCD“ hinterlegt, welche Felder übernommen werden. Es wird eine Verbindung mit der infra-Datenbank aufgebaut, die Tabelle “Teile“ der Access-Datenbank geöffnet und geprüft ob überhaupt Daten im Teilestamm vorhanden sind. Ist ein Datensatz gefunden worden, wird eine Schleife ausgelöst, die einen Satz nach dem anderen liest, sperrt und einzelne Felder in die Access-Datenbank übernimmt. Anschließend wird die Verbindung zu infra:NET wieder getrennt.
Nach erfolgreicher Datenübernahme erscheint eine Meldung die bestätigt werden muss.
Bei mehrmaliger Übernahme werden die Daten ohne Prüfung angehängt, d.h. die Tabelle kann dadurch doppelte Datensätze enthalten. Es empfiehlt sich, erst die Daten der Tabelle zu löschen, wenn man neue Daten holen möchte.
Die Feldauswahl erfolgte exemplarisch. Sollen weitere Felder in der Access-Datenbank aufgenommen werden, so muss das Skript-Modul “COMLCD“ der INFRADBCOM.MDB entsprechend angepasst werden.
