Hallo Tina,
nur nicht verzweifeln...
Ich verwende den BCB, aber das sollte in Delphi genau so gehen. Du hast doch eine IBQuery Komponente mit der Du die Daten einliest. Leider habe ich bei mir keinen Zugriff darauf, da ich IB nicht installiert habe, aber dort sollte es (anlalog zu TQuery) eine Eigenschaft namens 'UpdateObject' geben. Dort trägst Du die IBUpdateSQL Komponente ein.
Anschließend kannst Du in der IBUpdateSQL die Daten aus der IBQuery sehen und automatisch die SQL-Anweisungen für Update, Insert, und Delete erzeugen lassen.
Du hattest außerdem recht, in IBQuery gibt es laut Online-Hilfe kein 'RequestLive', sondern 'Live-Mode' und der ist immer leer. Also mußt Du den Weg über IBUpdateSQL gehen.
Was es mit dem IBDataset.Post auf sich hat kann ich Dir nicht sagen. Bei 'normalen' UpdateSQL Objekten genügt ein Aufruf von IBUpdateSQL.ExecSQL nach dem Setzen der Parameter (der neuen Werte).
Grüße
Joche
nur nicht verzweifeln...
Ich verwende den BCB, aber das sollte in Delphi genau so gehen. Du hast doch eine IBQuery Komponente mit der Du die Daten einliest. Leider habe ich bei mir keinen Zugriff darauf, da ich IB nicht installiert habe, aber dort sollte es (anlalog zu TQuery) eine Eigenschaft namens 'UpdateObject' geben. Dort trägst Du die IBUpdateSQL Komponente ein.
Anschließend kannst Du in der IBUpdateSQL die Daten aus der IBQuery sehen und automatisch die SQL-Anweisungen für Update, Insert, und Delete erzeugen lassen.
Du hattest außerdem recht, in IBQuery gibt es laut Online-Hilfe kein 'RequestLive', sondern 'Live-Mode' und der ist immer leer. Also mußt Du den Weg über IBUpdateSQL gehen.
Was es mit dem IBDataset.Post auf sich hat kann ich Dir nicht sagen. Bei 'normalen' UpdateSQL Objekten genügt ein Aufruf von IBUpdateSQL.ExecSQL nach dem Setzen der Parameter (der neuen Werte).
Grüße
Joche
Comment