Forum: Datenbanken
Delphi
by Walter Landwehr,
15. Feb 2015
Danke Uwe Dein Tipp war erfolgreich und hat mir viel Arbeit gespart. Kannte den Befehl CopyFields noch nicht. Nun hat alles bestens funktioniert.
Forum: Datenbanken
Delphi
by Walter Landwehr,
13. Feb 2015
OK zunächst mal Danke für Eure Antworten, muss jetzt leider bis Sonntag außer Haus. Melde mich dann am Sonntag wieder und berichte über das Ergebnis.
Forum: Datenbanken
Delphi
by Walter Landwehr,
13. Feb 2015
Hallo Uwe,
CopyFields funktioniert bei mir nicht so richtig.
procedure TfrmUebernahme.Optionen;
//procedure CopyRecord(dsSource, dsTarget: TDataSet);
var varCopyData: Variant;
i: Integer;
begin
Forum: Datenbanken
Delphi
by Walter Landwehr,
13. Feb 2015
Hallo baumina,
hast Du mal ein Beispiel?
Forum: Datenbanken
Delphi
by Walter Landwehr,
13. Feb 2015
Hallo himitsu,
bei dem Beispiel Code handelst es sich um eine Tabelle mit nur einen Datensatz. Das Problem ist das die Quell-Struktur unter Umständen anders ist wie die Ziel-Struktur, d.h. Felder können an anderer Position sein und dann funktioniert meine Schleife nicht.
for i := 0 to Query_Quelle.fieldcount -1 do
begin
Query_Ziel.Fields.asvariant :=...
Forum: Datenbanken
Delphi
by Walter Landwehr,
13. Feb 2015
Hallo,
also ich möchte Daten einer bestehenden Datenbank in eine neue Datenbank übernehmen. Es geht hier um ein Programmupdate wobei das Update ohne Einwirkung des Anwenders funktionieren sollte.
Zur Zeit versuche ich es so.
procedure TfrmUebernahme.Optionen;
var i, Saetze : Integer;
begin
Forum: Datenbanken
Delphi
by Walter Landwehr,
12. Feb 2015
Hallo himitsu,
hört sich schon ganz gut an, hast Du eventuell einen Code-Schnipsel, um mir auf die Sprünge zu helfen.
Forum: Datenbanken
Delphi
by Walter Landwehr,
12. Feb 2015
Hallo,
gibt es eine Möglichkeit 2 Tabellen so abzugleichen das die Struktur einzelner Tabellen gleich sind. Die Felder der Tabellen sollen die gleichen Reihenfolge haben. So kann man per Schleife die Daten von Quelle in das Ziel schaufeln.
Vielen Dank für mögliche Lösungsvorschläge.