AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi AccessDB in csv-Datein umwandeln
Thema durchsuchen
Ansicht
Themen-Optionen

AccessDB in csv-Datein umwandeln

Ein Thema von blema · begonnen am 5. Feb 2015 · letzter Beitrag vom 8. Feb 2015
Antwort Antwort
blema

Registriert seit: 5. Feb 2015
48 Beiträge
 
#1

AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 15:45
Datenbank: Access • Version: 2010 • Zugriff über: ADO
Hallo zusammen,

ich habe ein kleines Problem!
Ich muss für eine Hausaufgabe, Daten aus eine Test-AccessDB in csv-Datei umwandeln.
Ich benutze Delphi XE7 - Testversion.
Für den Datenzugriff habe ich folgende Komponenten benutzt: DataSource, ADOConnection, ADOTable und DataGrid

Es werden nur eine Tabelle angezeigt, was klar ist, weil der DataGrid mit nur eine Tabelle verlinkt ist.

Wie bekomme ich die ganze AccessDB(8 Tabellen und 2155 Datensätze) in csv umgewandelt?

Bitte hilft mir

Vielen Dank im voraus

VG blema

Geändert von blema ( 5. Feb 2015 um 15:47 Uhr)
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.779 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 15:47
.. durch die Datensätze (das Grid) wandern,
die Felder auslesen und mit ";" oder "," getrennt abspeichern.

Hier ist auch eine Lösung zu finden.
Suchstichworte: Delphi DataGrid csv export

Grüße
Klaus
Klaus

Geändert von Klaus01 ( 5. Feb 2015 um 15:49 Uhr)
  Mit Zitat antworten Zitat
blema

Registriert seit: 5. Feb 2015
48 Beiträge
 
#3

AW: AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 15:52
Hi Klaus,

danke für den Tipp... Das ist leider noch viel zu wenig Info für mich Bin Anfänger.

Danke auch für den Link...

VG blema
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 16:22
Nun eine DB-Table ist hier ganz klar zuwenig. Du mußt mit Hilfe einer SQL-Abfrage den vollständigen Inhalt der DB in eine Ergebnistabelle bringen und diese dann in einer Datei abspeichern. Das Stichwort hierfür ist ADOQuery.

U.U. kann man aber unter Access schon eine Abfrage definieren, die sich nach außen wie eine Tabelle präsentiert. Das ist dann eine Frage der genauen Aufgabenstellung.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.658 Beiträge
 
Delphi 12 Athens
 
#5

AW: AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 16:34
Wenn es nur darum geht, alle Tabellen zu exportieren, kann man sich auch mit GetTablenames alle Tabellennamen in eine Stringliste holen, diese dann in einer Schleife durchlaufen, die entsprechende Tabelle laden und mit den oben verlinkten Methoden exportieren.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
blema

Registriert seit: 5. Feb 2015
48 Beiträge
 
#6

AW: AccessDB in csv-Datein umwandeln

  Alt 5. Feb 2015, 17:15
vielen Dank für die Antworten.

sorry, dass ich euch nerve

Ich bin wirklich Anfänger und komme nicht weiter... Wie gesagt, angezeigt bekomme ich die Daten (nur pro Tabelle) aber alle Tabellen hm

VG bela
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:07 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