AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Import > Datenbank

Offene Frage von "freddiiii"
Ein Thema von freddiiii · begonnen am 22. Jun 2007 · letzter Beitrag vom 22. Jun 2007
Antwort Antwort
freddiiii

Registriert seit: 22. Nov 2006
Ort: Bad Hersfeld
25 Beiträge
 
Delphi 2007 Enterprise
 
#1

Import > Datenbank

  Alt 22. Jun 2007, 15:44
Datenbank: MSSQL/MySQL • Zugriff über: ADO
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
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Import > Datenbank

  Alt 22. Jun 2007, 16:29
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: Q262537. Für XML-Input steht der OPENXML Rowset Provider zur Verfügung.

In MySQL kannst du CSV-Daten per LOAD DATA INFILE einlesen.

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
  Mit Zitat antworten Zitat
freddiiii

Registriert seit: 22. Nov 2006
Ort: Bad Hersfeld
25 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Import > Datenbank

  Alt 22. Jun 2007, 16:32
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

*edit: sry meinte nicht xml sondern xls ^^
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Import > Datenbank

  Alt 22. Jun 2007, 16:35
Für diesen Fall könnte man auch ein CSVDataSet in Betrachtung ziehen
Markus Kinzler
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz