Hallo,

bei dem Urspr�nglichen Problem d�rfte es daran gelegen haben, dass AND
bez�glich OR distributiv ist. Das hei� "a AND b OR c" entspricht "(a AND
b) OR c"; wie bei Punkt vor Strich. Du wolltest aber "a AND (b OR c)"
haben(?). Also Klammern um die ORs.

>Status Stichwort LIKE '%das ist ein stichwort%' AND Region LIKE '%AG%' 
>OR
Region LIKE '%BE%

Ist Regeion ein Textfeld in dem die Kantone getrennt durch Kommata
stehen? Nur dann macht Region LIKE '%AG%' sinn, sonst w�re Region = 'AG'
besser! 
Und dann geht auch die Variante mit IN nicht: "'AG' IN ('AG', 'ZN')" ist
war! "'AG, ZN' IN ('AG', 'ZN')" ist nicht war! denn die Zeichenkette
'AG, ZN' ist weder gleich 'AG' noch gleich 'ZN'.

Gru�

Heiko


> -----Urspr�ngliche Nachricht-----
> Von: pamela wagner [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 14. Dezember 2001 17:18
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: RE: Checkboxen,
>
>
>
> Ok ich glaube soweit kann ich dir folgen.
> wenn ich alles richtig gemacht habe, habe ich jetze nur noch ein
> problem:
> Wenn ich nach BE und ZH suche, bekomme ich alle Datens�tze in denen BE

> UND ZH vorkommen, ich m�chte aber dass wenn ich nach BE und ZH suche, 
> dass ich die Datens�tze bekomme in denen BE als einziges in der Zelle 
> steht, oder ZH und AG steht oder nur ZH usw...
>
> habe ich was falsch gemacht?
>
> Dankesch�n
> ---------- Urspruengliche Nachricht -------------------------------
> ---
> Von: "Roman Pittroff" <[EMAIL PROTECTED]>
> Antworten: "ASP Diskussionsliste fuer Anfaenger" 
> <[EMAIL PROTECTED]>
> Datum:  Fri, 14 Dec 2001 23:03:18 +0700
>
> >Also mal ein ganz anderer weg.
> >
> >
> >schreibe die kantone in ein array
> >dim aTemp()
> >aKantone = split("AR;AI;BL.....",";")
> >redim aTemp(aKantone)
> >
> >'nun genuegt eine einfacher loop
> >
> >for I = 0 to ubound(aKantone)
> >     aTemp(i) =  Request.QueryString(aKantone(i)) & ";"
> >next
> >
> >sKantone = join(aTemp(i))
> >
> >So nun ....
> >
> >SQL ..... Region in '" & sKantone & "'"
> >
> >Das koennte dir vielleicht weiterhelfen :-)
> >
> >Gruss
> >
> >Roman Pittroff
> >Consulting
> >Bangkok, Thailand
> >
> >
> >
> >-----Original Message-----
> >From: pamela wagner [mailto:[EMAIL PROTECTED]]
> >Sent: Friday, December 14, 2001 10:50 PM
> >To: ASP Diskussionsliste fuer Anfaenger
> >Subject: [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:AR;AI;BL
> >
> >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.a
> sp
> >
> >
> >| 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.a
> sp
> >
>
>
>
> | 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.as
> | p
>

| 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

Antwort per Email an