Wenn du "Strings" als Befehl ausf�hren willst, musst du das bei SQL Server mit Execute machen.
> -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Auftrag von Alexander > Zeitler > Gesendet: Dienstag, 10. Juni 2003 15:19 > An: Database. [EMAIL PROTECTED] Com > Betreff: [Database.asp] Parameter verarbeiten > > > Hallo, > > ich m�chte folgendes in einer > Stored Procedure realisieren: > > Die Abfrage soll mittels LIKE > verschiedene Datens�tze zur�ckliefern. > Wird kein Parameter �bergeben, sollen > alle Datens�tze zur�ckgeliefert werden. > > Hierzu habe ich folgendes Konstrukt > gebildet: > > @nvcSearchString nvarchar(50) = '' > DECLARE @StrCompare nvarchar(20) > IF > @nvcSearchString = '' > BEGIN > SET @StrCompare = ' <> ' > END > ELSE > BEGIN > SET @StrCompare ='LIKE % ' > END > > In der Abfrage selbst wollte ich es > wie folgt einbauen: > > WHERE > hw_database..t_lif.name + @StrCompare + @nvcSearchString > > Allerdings erhalte ich immer einen > Syntax-Error in der N�he von @nvcSearchString (in > der WHERE-Klausel) > > Woran k�nnte das liegen? Gibt es vielleicht > allgemein eine bessere L�sung? > > Gruss > > Alex > www.aspintranet.de > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular > ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com > _______________________________________________ > Database.asp mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/database.asp ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
