Announcement

Collapse
No announcement yet.

Beispiel zu Shape gesucht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beispiel zu Shape gesucht

    Ich suche ein Beispiel für eine Hierarchische Update-Abfrage...
    Und zwar habe ich zwei Tabellen (T025 mit Faktureninformationen und T026 mit den Artikelzeilen), die über zwei Felder verknüpfbar sind. (Leider muss ich sogar für eine eindeutige Zuordnung mit beiden Feldern arbeiten, weil in dem einen Feld die Kundennummer steht, in dem anderen eine laufende Nummer, über die der Beleg identifiziert werden kann.Beide Felder zusammen ergeben dann die Verbindung der Tabellen.

    Ich möchte nun in der Tabelle T026 möglichst mit einer Update-Anweisung einige Doublewerte updaten, aber nur bei den Zeilen, bei denen in der Tabelle T025 vorher gefiltert wurde (mit einem where-Statement)... Wenn ich die Tabellen so miteinander verknüpfe, dann streikt er beim Aktualisierungsversuch auf dem SQL-Server 7... Also dachte ich, dass ich das mit dem Data Provider besser hinbekomme... aber irgendwie fehlt mir trotz des ADO-Buches von Sceppa das Verständnis, wie es gehen soll...
    Wer kann helfen ?

    Select.CommandText := 'SHAPE {Select T025'+M+'.* FROM T025'+M+' '+
    'WHERE (((T025'+M+'.C041)=0))} AS Kopf '+
    'APPEND ({Select T026'+M+'.* FROM T026'+M+',T025'+M+' '+
    'WHERE T026'+M+'.C044 = T025'+M+'.C021 AND '+
    'T026'+M+'.C045 = T025'+M+'.C022} AS Mitte '+
    'RELATE C021 TO C044) AS Mitte';

    Vielen Dank...
    Gruss
    Holger
Working...
X