Einzelnen Beitrag anzeigen

guidobrose
(Gast)

n/a Beiträge
 
#1

ADOQuery mit Parametern - Ich kriegs nicht hin!

  Alt 20. Mär 2007, 16:22
Datenbank: MSSQL • Zugriff über: ADO
Hallo,

ich habe zwar schon einige Beiträge zu dem Thema gefunden, aber ich krieg es trotzdem nicht hin.

Delphi-Quellcode:
ADOQry.Close;
ADOQry.SQL.Clear;
ADOQry.Parameters.CreateParameter('Benutzer',ftString,pdUnknown,255,'');
ADOQry.Parameters.ParamValues['Benutzer']:='''Test2''';
ADOQry.SQL.Add('IF NOT EXISTS(SELECT * FROM ADMN WHERE ADKNN>''USRRG'' AND ADDAT=:Benutzer)');
ADOQry.SQL.Add('INSERT ADMN VALUES(''USRRG1'',:Benutzer)');
ADOQry.ExecSQL;
Ich habe da schon einiges ausprobiert, aber es wird immer eine exception ausgelöst
"Parameter object is improperly defined. Inconsistent or incomplete information was provided"

Bevor Fragen nach dem NOT EXISTS kommen; es fehlt hier natürlich noch ELSE UPDATE...

Danke von Guido
  Mit Zitat antworten Zitat