Hallo,

ein Teil meiner SP sieht folgendermassen aus:


DECLARE @Meiden VARCHAR(30)



SET @Meiden = @MeideThema


SET @SQL =
'SELECT TOP ' + @FragenZahl +
' RIGHT(convert(char(8),RAND(DatePart(ms,GetDate())+ Nummer)),2), *
FROM v_AlleFragen
WHERE NOT Kategorie Like ' + @Meiden


EXEC(@SQL)

leider l�sst sich das aber so nicht ausf�hren. Die Meldung sagt "Ung�ltiger Spaltenname 'xyz' " wenn ich f�r den Parameter "MeideThema" xyz �bergebe..
Jetzt vermute ich sollte das nicht der Fall sein, wenn der String der sich in der Variablen befindet mit einfachen Anf�hrungsstrichen umgeben wird.
Wie kann ich das aber formulieren, sodass die Anf�hrungsstriche als Teil des auszuf�hrenden SQL Strings betrachtet werden?


Viele Gr�sse

Lars




www.zoologie-online.de


Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

---
Ausgehende Mail ist zertifiziert virenfrei.
�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
Version: 6.0.538 / Virendatenbank: 333 - Erstellungsdatum: 10.11.2003

Antwort per Email an