Claudius du bist irgendwie genial, aber ich steig durch dein SQL nicht durch - und irgendwie auch nicht durch dein optionbox-konstrukt. H�tten deine Optionboxes alle den selben namen? Ich h�tte irgendwie die pkEigenschaft als Option-Namen verwendet. Was macht dein SQL und wie verhinderst du, da� ein Konstrukt wie "WHERE pkEigenschaft="132" AND pkEigenschaft = ..." entsteht?
-----Urspr�ngliche Nachricht----- Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 14. Mai 2002 23:13 An: AspGerman Kaffeehaus Betreff: [aspdecoffeehouse] RE: [aspdecoffeehouse] Unl�sbares SQL-Problem? So etwa k�nnte es gehen... eigenschaftIDs = Request("optionbox") 'ergibt z.B. "123, 345, 54, 344" If Request("alleEigenschaftenMuessenDaSein")<>"" then anzahl = ubound(split(eigenschaftIDs,", "))+1 Else anzahl = 1 End if Sql = "select pkOrganisation, count(*) as anzahl from kreuztabelle where pkEigenschaft in (" & eigenschaftenIDs & ") having count(*)>=" & anzahl & " group by pkOrganisation" Claudius > -----Original Message----- > From: Christian Freund [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 14. Mai 2002 22:33 > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] Unl�sbares SQL-Problem? > > > Hallo zusammen ! > > Ich habe gestern abend schon mal in aspbeginners gepostet und > bin bisher > auf keine brauchbare L�sung gekommen. Bitte verpr�gelt mich nicht f�rs > Crossposten aber vielleicht kann mir ja hier jemand helfen: > > Ich habe drei Tabellen: eine mit Firmen, eine mit > Eigenschaften und eine > Kreuztabelle. Die Kreuztabelle enth�llt die beiden Schl�ssel > pkOrganisation und pkEigenschaft. > > Nun wird's lustig: > In einem Anfrageformular liste ich alle Eigenschaften mit einer > Option-Box auf. Der Benutzer soll nun eine gewisse Anzahl von > Eigenschaften ausw�hlen k�nnen. Nun soll �ber ein zus�tzliches Flag > noch gesteuert werden, ob alle Unternehmen aufgelistet werden sollen, > die alle ausgew�hlten Eigenschaften aufweisen oder auch jene, die > lediglich > eine entsprechende Eigenschaft aus den Ausgew�hlten enthalten soll. > > Nun habe ich so eine Idee: Mann k�nnte sich doch da irgendwie einen > Abfrage-String zusammenbauen, der f�r jeden �bergebenen Wert einen > "And-Block" anh�ngt. Irgendwie hab ich aber absolut keinen Peil mehr, > wie ich da jetzt stricken mu�, da ich ja ein Konstrukt in der Art "AND > fkEigenschaften = "16" AND fkEigenschaften = "20" AND fkEigenschaften > = ..." bekommen w�rde, was ja irgendwie immer false ist. > > Falls noch jemand wach und munter ist, m�ge er/sie sich doch bitte > meiner erbarmen. > > Ein Christian mit einem rauchenden Kopf... > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as | p | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
