hallo,
ich habe folgendes Problem:
Ich habe eine Suchmaske, die mit LIKE die entsprechenden Ergebnisse aufruft.
Der User kann sich z.B. Ergebnisse nach dem von ihm gew�hlten Bundesland
anzeigen lassen. In einem Datenbankfeld sind alle Bundesl�nder vorhanden.
Wenn der User die Option "alle Bundesl�nder" w�hlt, m�chte ich, das alle
Datens�tze angezeigt werden.
Kann ich das mit einer If Anweisung in die SQL Syntax einbauen oder muss ich
das mit ASP l�sen?
Hier sie SQL-Anweisung: (Region ist die Variable, in der die Bundesl�nder
enthalten sind)
strRegion = Trim(Request.Form("Region"))
strStadt = Trim(Request.Form("Stadt"))
strTaetigkeit = Trim(Request.Form("Taetigkeit"))
set rs = Server.CreateObject("ADODB.Recordset")
connect = "DSN=sportberufe2"
set db = Server.CreateObject("ADODB.Connection")
db.Open connect
sql = "SELECT Anbieter, Stadt, Region, Taetigkeit, datum, abdem, ab, nummer,
erweitert FROM angebote WHERE (Region LIKE '%" & strRegion & "%' AND Stadt
LIKE '%" & strStadt & "%' AND Taetigkeit LIKE '%" & strTaetigkeit & "%')
UNION SELECT Anbieter, Stadt, Region, Taetigkeit, datum, abdem, ab, nummer,
erweitert FROM erweitert WHERE (Region LIKE '%" & strRegion & "%' AND Stadt
LIKE '%" & strStadt & "%' AND Taetigkeit LIKE '%" & strTaetigkeit & "%')"
rs.Open sql, connect
Vielen Dank im Voraus und viele Gr��e
Stefan
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp