![]() |
Datenbank: MSSQL/MySQL • Zugriff über: ADO
Import > Datenbank
Hallo erstmal,
ich hab grad folgendes Problem wo ich mich bei Google dumm und dämlich such aber irgendwie nix richtiges find... Ich habe eine Datei(.txt, .xls, .cvs) und möchte die Daten daraus in eine MSSQL oder MySQL Datenbank importieren. Für die Datei test soll in der Datenbank xyz eine Tabelle mit dem Namen der Dateiangelegt werden. Ich hab gehört, man könne Textdatein, sowie Exceldatein direkt über ADO in die SQL-DB einlesen, so dass alles ganz automatisch geht. Kennt sich da zufällig jemand mit aus? Schonmal vielen Dank im voraus ;) fred |
Re: Import > Datenbank
Hallo Fred,
für MSSQL stehen dir verschiedene Wege offen: Das zum Server gehörige bulk copy program (BCP) sollte TXT bzw. CSV einlesen können, wenn ich mich recht erinnere. Willst du es über ADO selbst programmieren, dann kannst du über den OLE DB Provider für JET gehen: ![]() ![]() In MySQL kannst du CSV-Daten per ![]() Falls der Import eine einmalige Angelegenheit ist, dann lohnt sich das Schreiben von Import-Programmen eigentlich nicht. Dann würde ich eins der vielen verfügbaren Werkzeuge benutzen - Stichwort: Data Pump. Grüße vom marabu |
Re: Import > Datenbank
Vielen Dank, sind alles Sachen von denen ich gehört hab aber nix konkretes zu lesen gefunden habe, werd mir die Links mal anschaun.
Und nee es is nichts einmaliges.. sonst würd ich mir nit so nen stress damit geben :D *edit: sry meinte nicht xml sondern xls ^^ |
Re: Import > Datenbank
Für diesen Fall könnte man auch ein CSVDataSet in Betrachtung ziehen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz