Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Spaltenname als Parameter in Stored Procedure

  Alt 30. Aug 2005, 09:54
Die Zeile ist auf jeden Fall noch falsch:
Code:
set @Code = 'select ct.Code from partner p join commtyp ct on p.HKANotificationCommTyp=ct.ID where p.ID = @PA_ID and ct.IsByEMail=1'
da musst du das PA_ID aus den Anführungszeichen herausholen
Code:
set @Code = 'select ct.Code from partner p join commtyp ct on p.HKANotificationCommTyp=ct.ID where p.ID = ' + @PA_ID + ' and ct.IsByEMail=1'
[Nachtrag]

Außerdem bin ich mir nicht ganz sicher, ob du an die Ergebnisse herankommst. Ein EXECUTE macht das nämlich in einem eigenen Kontext, die in der SP deklarierten Variablen gelten da nicht.

Also ggf. in dem String ein select in eine temporäre Tabelle ausführen und diese Tabelle dann danach wieder auslesen.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat