Also zwei moeglichkeiten fallen mir aus die
schnelle ein.
1.) mit like und % arbeiten aber das ist mehr dirty
2.) Besser ist eine abfrage mit if
sCountry = request.querystring("country")
if not sCountry = "#" then
sCountry = " AND country '" & replace(sCountry,"'","''") & "'"
end if
So ist es sauber und sicher
Gruss
Roman Pittroff
Consulting
Bangkok, Thailand
>-----Original Message-----
>From: Alexander Husic [T-Online] [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, March 26, 2002 11:45 PM
>To: ASP Diskussionsliste fuer Anfaenger
>Subject: [aspdebeginners] querystring aus selectboxen
>
>
>Hallo Liste,
>
>ich habe folgende Frage.
>
>Auf einer ganz normalen Seite habe ich eine From, in der ich
>mittels selectbox die Optionen f�r einen Querystring und/oder
>die darauf folgende SQL Abfrage zusammenstelle.
>
>--
>
><select name="country" size="1">
><option value="#">choose country</option> <--- leer
><option value="8">Germany</option>
><option value="23">Switzerland</option>
>
>--
>
>Das geht auch alles so lange gut, bis ein User eine der
>Optionen vergisst (ich bin mir sicher, das diese das vergessen
>werden) oder diese vielleicht eine der optionen garnicht so
>eingeengt wissen wollen. Wenn ich denn z.B. derzeit bewusst
>eine Option weglasse, bekomme ich folgende
>Fehlermeldung:
>
>Die Fehlermedlung:
>
>[Microsoft][ODBC SQL Server Driver][SQL Server]Ung�ltiger
>Spaltenname '#'. - oder: [Microsoft][ODBC SQL Server
>Driver][SQL Server]Falsche Syntax in der N�he des AND-Schl�sselwortes.
>
>Wie muss ich das select konzeptionieren oder umsetzen, das ich
>vergessene eingaben auffangen oder wildcards einf�gen, zum Bsp.
>
>--
>
><option value="???">All</option>
>
>--
>
>
>damit ich nicht diese Fehlermeldungen bekomme oder der dann
>ausgef�hrte SQL string nicht mehr gefahr l�uft nicht nicht
>ausgef�hrt zu werden.
>
>gr��e,
>alexander
>
>
>| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
>| [aspdebeginners] als [EMAIL PROTECTED] subscribed
>| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
>| knnen sich unter folgender URL an- und abmelden:
>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp