Mal eine Frage, kann es sein das dein SQL-String mit einem OR endet? Lass ihn doch einfach mal ausgeben und schaue ob auch alles richtig ist.
-----Ursprungliche Nachricht----- Von: pamela wagner [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 14. Dezember 2001 16:50 An: ASP Diskussionsliste fuer Anfaenger Betreff: [aspdebeginners] Checkboxen, Hallo und gruezi Zusammen Ich habe folgendes Problem: Ich habe eine Abfrage in der ich unteranderem auch Kantone (bundeslander) auswahlen kann wenn ich zurich auswahle, klappt das eigentlich auch, wenn ich aber bern und zurich auswahle klappt nichts mehr da er nacht dem string %ZH,BE% sucht und in der DB steht AG,BE,LU,ZH. Also versuchte ich den checkboxen verschidene namen zu geben:"R1" bis "R26" das sieht dann so aus: Suche.htm: <input type=3D"checkbox" name=3D"R1" value=3D"AG">AG <input type=3D"checkbox" name=3D"R2" value=3D"AR">AR <input type=3D"checkbox" name=3D"R3" value=3D"AI">AI <input type=3D"checkbox" name=3D"R4" value=3D"BL">BL <input type=3D"checkbox" name=3D"R5" value=3D"BS">BS <br> <input type=3D"checkbox" name=3D"R6" value=3D"BE">BE <input type=3D"checkbox" name=3D"R7" value=3D"FR">FR <input type=3D"checkbox" name=3D"R8" value=3D"GE">GE <input type=3D"checkbox" name=3D"R9" value=3D"GL">GL <input type=3D"checkbox" name=3D"R10" value=3D"BS">GR <br> [...] Bei der Auswertung versuche ich nun die Werte aus dem Link zu nehmen: If Request.QueryString("R1") <> "" Then Reg1 =3D " Region LIKE '%" & Request.QueryString("R1") & "%' OR " End If If Request.QueryString("R2") <> "" Then Reg2 =3D " Region LIKE '%" & Request.QueryString("R2") & "%' OR " End If If Request.QueryString("R3") <> "" Then Reg3 =3D " Region LIKE '%" & Request.QueryString("R3") & "%' OR " End If If Request.QueryString("R4") <> "" Then Reg4 =3D " Region LIKE '%" & Request.QueryString("R4") & "%' OR " End If If Request.QueryString("R5") <> "" Then Reg5 =3D " Region LIKE '%" & Request.QueryString("R5") & "%' OR " End If If Request.QueryString("R6") <> "" Then Reg6 =3D " Region LIKE '%" & Request.QueryString("R6") & "%' OR " End If [...] setze das ganze so zusammen: region = reg1 & reg2 & reg3 & reg4 & reg5 & reg6 & reg7 & reg8 & reg9 & reg10 & reg11 & reg12 & reg13 & reg14 & reg15 & reg16 die ausgabe sieht eigentlich richtig aus: Status LIKE Region LIKE '%AG%' OR Region LIKE '%BE%' soweit funkt das ganze auch noch, wenn ich aber noch in dem suche.htm ein text-feld mitschicke, die stichwortsuche, sieht das so aus: Status Stichwort LIKE '%das ist ein stichwort%' AND Region LIKE '% AG%' OR Region LIKE '%BE% Dann wirt die Sichwortsuche ignoeriert. ausser ich suche nur nach einem stichwort, dann klappt das. ich vermute das liegt mit dem "OR" und "AND" zusammen... wer het eine l=F6sung? vielen Danke Pamela Wagner Buchenstrasse 5 4533 Riedholz Schweiz | 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
