ciao
ja jetzt kommen wir dem problem auf den grund *smile*
zu deinen fragen:
ja die kantone sind alle in einem feld mit kommas unterteilt
abgelegt, ansonsten m�sste ich 26 spalten machen :-(
funkt dann das gleichwohl?
was f�r klammern sind das [ oder (
was schl�gst du vor?
danke!!
pamela
[EMAIL PROTECTED]
---------- Urspruengliche Nachricht -------------------------------
---
Von: "Heiko Richler" <[EMAIL PROTECTED]>
Antworten: "ASP Diskussionsliste fuer Anfaenger"
<[EMAIL PROTECTED]>
Datum: Mon, 17 Dec 2001 08:46:32 +0100
>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.a
s
>> | 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.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.asp