Thema: Delphi TinyDB und SQL?

Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: TinyDB und SQL?

  Alt 27. Okt 2005, 08:04
Letztendlich würdest du bei meiner genannten Variante Zeile für Zeile deiner TinyDB-Tabellen aufrufen und den Inhalt der neuen Tabelle (also in der anderen DB) übertragen, also etwa so:
Delphi-Quellcode:
while not QuellTabelle.EOF do
begin
  with ZielTabelle do
  begin
    Append; // neue Zeile
    // Beispiel
    FieldByName('Spaltenname').AsInteger:= QuellTabelle.FieldByName('Spaltenname').AsInteger;
    ... // hier weitere Zeilen übertragen

    Post; // speichern
  end;
  Next; // Zum nächsten Datensatz der QuellTabelle springen
end;
Vorher natürlich die gleiche Strukur in den Ziel-Tabellen herstellen.

Sicherlich könntest du auch jede Tabelle als CSV-Datei abspeichern und dann in die Zieldatenbank einlesen. Ich weiß jetzt aber nicht, ob TinyDB den Export als CSV schon integriert hat oder ob du dies auch selbst programmieren müsstest. Das Einlesen geschähe dann auch per CSV.
Das wären meine Vorschläge. Vielleicht wissen die echten Profis noch was Besseres...

Auf jeden Fall lohnt sich die Arbeit, das SQL die Filterungen einfach viel komfortabler macht.


Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat