Entwickler-Ecke

Datenbanken - Access Tabelle Schnell füllen


Klabautermann - Mi 06.11.02 12:28
Titel: Access Tabelle Schnell füllen
Hallo,

ich muss einige Daen aus meiner Datenbank regelmäßig in Access Datenbanken exportieren.
Ich connecte per ADO auf die Access DB und füge die Daten per INSERT INTO ein.
Leider ist dies unangenehm langsam. Kennt jemand von euch einen Weg wie ich die Daten möglichst schnell in's Access Format umwandeln kann?

Gruß
Klabautermann

PS: Ich verwende die ADO Komponenten von Deersoft.


MrSpock - Mi 06.11.02 13:51

Hallo Klabautermann,

beim Umwandeln ist die TBatchMove Komponente recht gut zu gebrauchen. Ich habe sie zwar noch in Zusammenhang mit Access benutzt, aber einen Versuch wäre es Wert.


LCS - Mi 06.11.02 13:57

Hi
den Vorschlag von MrSpock wollte ich dir auch gerade machen. Ich kenn die Deersoft Kompos nicht, aber ich kann mich dunkel an eine Konstellation erinnern, wo ich beim Einfügen in eine Access DB im Netz mit einer Tabellenkomponente bessere Zugriffszeigen erreicht habe als mit SQL. Ich weiss allerdings ehrlich nicht woran's damals gelegen hat.

Gruss Lothar


Klabautermann - Mi 06.11.02 15:13

Hallo,

danke euch beiden ersteinmal für die hinweise.
tBachmove ist leider eine BDE Komponente. Das Programm ist aber BDE-Frei. Da tBachmove intern mit tBDEDataset atbeitet, gehe ich davon aus, das es auch mit dem t(ADO)Dataset nicht zurechtkommt. Es währe zwar Theoretisch möglich auf beide Datenbanken per ODBC und somit auch per BDE zuzugreifen aber dies ist nicht erwünscht (BDE größe, wird nicht weiterentwickelt usw.).

Dann werde ich wohl mal einen Testlauf mit der ADOTabellenkomponente machen müssen.

Gruß
Klabautermann