Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: Datenaustausch prinzipielle Frage

  Alt 26. Nov 2007, 16:21
Zitat von haentschman:
hallo shmia...
die eine Tabelle hat ca. 300 Datensätze mit 10 Feldern... auch wenns als Text so funktionieren würde für Änderungen an der Tabelle zu unübersichtlich Trotzdem Danke...
Also das Argument kann ich nun überhaupt nicht nachvollziehen.
Du kannst dich doch nicht duschen ohne nass zu machen.
Und auch keine Tabellen updaten ohne entsprechende Informationen zu übertragen.
Angenommen von den 300 Datensätzen müssten 50 Datensätze geändert werden.
Es gibt nun 2 Möglichkeiten:
1.) alle Datensätze löschen und 300 INSERTS ausführen
hier wird sichergestellt, dass die Tabellen identisch sind
2.) 50 UPDATES ausführen (natürlich nur, wenn ein Primärschlüssel vorhanden ist)
hier sind nur die 50 Datensätze identisch, die restlichen können abweichen oder nicht vorhanden sein.

Mein Programm ADO Desk ist in der Lage sowohl INSERT als auch UPDATE Anweisungen zu erzeugen.
Man kann sogar 2 strukturgleiche Tabellen in 2 verschiedenen Datenbanken vergleichen lassen und sich
ein Update-Script (bestehend aus DELETE-, INSERT- und UPDATE Anweisungen) produzieren lassen.
Andreas
  Mit Zitat antworten Zitat