Registriert seit: 28. Jun 2007
417 Beiträge
|
Re: Datenimport: DS einfügen oder ersetzen, wie am geschickt
12. Mär 2008, 11:29
Ich habe es jetzt hingekriegt:
Delphi-Quellcode:
SQL.Add(' IF EXISTS (SELECT TP FROM TEPL WHERE TP=:pSTP)' +
' BEGIN' +
' UPDATE TEPL SET BEZ=:pUBEZ, KST=:pUKST, ANL=:pUANL, ANR=:pUANR, STAT=:pUSTAT' +
' WHERE TP=:pUTP' +
' END' +
' ELSE' +
' INSERT INTO TEPL (TP, BEZ, KST, ANL, ANR, STAT)' +
' VALUES(:pITP, :pIBEZ, :pIKST, :pIANL, :pIANR, :pISTAT);');
Es funktioniert und ist auch hinreichend schnell für meine Anwendung.
|
|
Zitat
|