update "ISERIES"."S658E27C"."TESTDT"."KUSTP" set KUPENA = 'X'
from "ISERIES"."S658E27C"."TESTDT"."KUSTP" A
where exists (select 1 from DWHTrans.dbo.tImport B
where A.KUFA = B.FirmaNr and A.KUKNR = B.KunNr and A.KUDKS = B.DebKredKz)
schlägt auch fehl mit:
Der OLE DB-Anbieter "IBMDA400" für den Verbindungsserver "ISERIES" hat die Meldung "CPF4328: Teildatei KUSTP nicht in Journal *N aufgezeichnet.
" zurückgeben.
Sie würde auch nicht sehr weiterhelfen da ich mehrere Felder zu aktualisieren habe:
Ich kenne mich mit OLE DB nicht aus, aber auf der AS400 würde ich folgendes SQL-Statement verwenden:
Code:
update "ISERIES"."S658E27C"."TESTDT"."KUSTP" A set KUPENA = 'X'
where exists (select 1 from DWHTrans.dbo.tImport B
where A.KUFA = B.FirmaNr and A.KUKNR = B.KunNr and A.KUDKS = B.DebKredKz)
Bookmarks