Scheint mir einfach aber wirkungsvoll ;-)
-----Urspr�ngliche Nachricht-----
Von: Michael Mayr [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 13. Mai 2002 23:51
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: SQL-Abfrage basteln
hallo christian!
anbei mal ein script-schnipsel als beispiel von mir:
------------------------------------------------------------------------
----
-----------------
strSQL = "SELECT * " _
& " FROM fahrschulen,fklassen" _
& " WHERE fahrschulen.fID = fklassen.ID"
IF Request.Form("txtname")<>"" THEN
myString = myString & " AND ((fahrschulen.fBez LIKE '" &
Request.form("txtname") & "%') OR (fahrschulen.fName LIKE '" &
Request.form("txtname") & "%'))"
End if
IF Request.Form("txtplz")<>"" THEN
myString = myString & " AND fahrschulen.fPlz LIKE '" &
Request.Form("txtplz") & "%'"
End if
IF Request.Form("txtort")<>"" THEN
myString = myString & " AND fahrschulen.fOrt LIKE '" &
Request.Form("txtort") & "%'"
End if
IF Request.Form("txtland")<>"" THEN
myString = myString & " AND fahrschulen.fBl LIKE '" &
Request.Form("txtland") & "%'"
End if
IF Request.Form("A")<>"" THEN
myString = myString & " AND fklassen.klA LIKE '%" &
Request.Form("A") & "%'"
End if
IF Request.Form("C")<>"" THEN
myString = myString & " AND fklassen.klC LIKE '%" &
Request.Form("C") & "%'"
End if
IF Request.Form("D")<>"" THEN
myString = myString & " AND fklassen.klD LIKE '%" &
Request.Form("D") & "%'"
End if
IF Request.Form("E")<>"" THEN
myString = myString & " AND fklassen.klE LIKE '%" &
Request.Form("E") & "%'"
End if
IF Request.Form("F")<>"" THEN
myString = myString & " AND fklassen.klF LIKE '%" &
Request.Form("F") & "%'"
End if
strSQL= strSQL & myString
strSQL= strSQL & " ORDER BY fahrschulen.fName"
Set rs = Conn.Execute(strSQL)
------------------------------------------------------------------------
----
------------
hoffe du kannst was damit anfangen !
gute nacht ;)
mit besten Gr�ssen
Michael Mayr
-----Urspr�ngliche Nachricht-----
Von: Christian Freund [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 13. Mai 2002 23:39
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] SQL-Abfrage basteln
Hallo zusammen !
Ich habe da mal ein Problem:
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�.
Falls noch jemand wach und munter ist, m�ge er/sie sich doch bitte
meiner erbarmen.
Ein Christian mit einem rauchenden Kopf...
| 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
| 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