Wildcard suche

cplume

Mitglied
Hallo,
ich habe in einer Tabelle eine Spalte, die folgende Werte enthalten kann:
- Erledigt
- Neuaufnahme
- Bearbeitung
- Rückfrage
- Vorl. Antwort

jetzt möchte ich aber ein SELECT durchführen wo alle Werte enthalten sind.

... SELECT Name WHERE Status LIKE @Status ...

Wenn die Variable @Status den Wert '%' enthält bekomme ich einen Fehlermeldung.

Suche eine Lösungsmöglichkeit.

so long
cp
 
das habe ich in diesem threat vergessen
ist ein MS SQL Server 2000

http://IIS/DB_Test?sql=SELECT%20TOP%2050%20Nummernteil2%20FROM%20tbl_test%20WHERE%20Status%20LIKE%20'%'%20ORDER%20BY%20aufgenommen_Datum%20DESC%20FOR%20XML%20AUTO&root=root

<?xml version="1.0" encoding="utf-8" ?>
- <root>
<?MSSQLError HResult="0x80040e14" Source="Microsoft OLE DB Provider for SQL Server" Description="Line 1: Incorrect syntax near ''."?>
<?MSSQLError HResult="0x80040e14" Source="Microsoft OLE DB Provider for SQL Server" Description="Unclosed quotation mark before the character string ''."?>
</root>
 
hast du vielleicht die Hochkommas vergessen. das kann manchmal sehr unüberischtlich sein.

In verschiedenen Anwendungen/sprachen muss man diese sogar doppelt oder dreifach nennen.

versuche das mal zu überprüfen.

Teatime
 
Zurück