Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#2

AW: Datensätze aus Tabelle holen und in Datei speichern

  Alt 29. Mai 2013, 20:24
Wenn ich das recht sehe, benötigst Du für jede Zeile Deiner Tabelle diesen Part:
Code:
      <trans-unit id="016ynILnditynwtYwcl6vJPTLCzvo7">
        <source xml:lang="EN">dyC28VRCI9O37PTHENinp4sgMkr5R0HO1Yo53hUQKNr4GoLFG4</source>
        <target xml:lang="DE">sEkgstffmS4k5KB1JZkNSYbUnzzlFBNT30oYmtfId8dnspG3No</target>
      <note>Testnotiz</note></trans-unit>
Es ist nicht erforderlich die Tabelle erst in ein Array zu schreiben und dann dieses in die Datei zu exportieren.
Die Tabelle ist letztlich auch nichts Anderes, als ein Array, welches Du zeilenweise abarbeiten kannst.

Mal so (ohne zu prüfen) hingedaddelt:
Delphi-Quellcode:
begin
  tabelle.First;
  while not tabelle.EoF do begin
     AddNode(tabelle.FieldByName('ID').AsString,
             tabelle.FieldByName('src').AsString,
             tabelle.FieldByName('dst').AsString)
    tabelle.Next;
  end;
end;
Zitat von Polymorphin:
Also diese Routinen zumindestens für die Targets habe ich bereits.
AddNode wäre hier also diese Routine, die die drei Parameter aus der Datenbank entsprechend verarbeitet und die Targets quasi zeilenweise in die Datei einfügt.
  Mit Zitat antworten Zitat