Einzelnen Beitrag anzeigen

guidok

Registriert seit: 28. Jun 2007
417 Beiträge
 
#8

Re: Datenimport: DS einfügen oder ersetzen, wie am geschickt

  Alt 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.
  Mit Zitat antworten Zitat