Hallo. Deine Daten Stehen doch schon in einer Tabelle. Warum packst du sie nun in eine unsichtbare Listview? Selbst wenn du die Daten vorm Speichern anpassen musst ist das doch nicht nötig.
Deine Datenbankverbindung via UniDac steht? Also du kannst auch dort deine Tabelle öffnen und auslesen?
Speichern geht wie üblich und überall. Einzig erzeugen von Autoinc einträgen ist mit UniDac manchmal ein bisschen ein Kampf.
Delphi-Quelltext
1: 2: 3: 4:
| UniTable.Append; UniTable.FieldByName('AKTEKZNR').AsInteger := ApolloTableHKabrImportAkteKz.FieldByName('AKTEKZNR').AsInteger; UniTable.FieldByName('AKTEKZBEZ').AsString := ApolloTableHKabrImportAkteKz.FieldByName('AKTEKZBEZ').AsString; UniTable.Post; |
Für jeden Datensatz natürlich.
Was ist denn deine ZielDB?
Du könntest auch mit einem Parameterisierten Insertscript in deine DB einfügen.
Das würde auch eventuell Autoinc Probleme lösen. Es sei denn eines der Felder die du schreiben musst ist AutoInc.
Aber ohne die Ziel DB zu kennen ist alles nur stochern im Sumpf.
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?