Die Inhalte stehen in den Tabellen, allerdings einmal in Firebird, und die zweite in Excel.
Aktuell sieht mein
SQL wie folg aus, aber die Daten werden nicht übertargen.
Artikel ist die Tabelle in der Firebirddatenbank
Basisdaten ist die Tabelle in der Exceltabelle, con1 meine
ADO Connection auf die Exceltabelle
Delphi-Quellcode:
update artikel a
set a.ARTIKEL_PREIS = (select b.NeuVK_Preis from Con1.[Basisdaten$] b where a.ARTIKELNR= b.ARTIKELNR)