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
