hallo,
ich hab ein Problem mit split.
�ber eine Suchfunktion kann sich der User bestimmte Datens�tze nach
Bundesl�ndern anzeigen lassen.
Es existiert ein Datenbankfeld "region", in dem z.B. nur
ein Bundesland oder Bundeweit eingetragen.
Bei Bundesweit sind alle 16 Bundesl�nder eingetragen, soda� der User bei
jedem Bundesland, dass er w�hlt ein Suchergebnis erh�lt.
Nun m�chte ich, dass nicht alle Bundesl�nder in der Ergebnisanzeige
erscheinen, sondern "Bundesweit".
Funktioniert auch bei einer normalen Ausgabe.
Syntax:
aLaender = split(RS("region")," ")
if UBound(aLaender) = 15 Then
Response.Write "Bundesweit"
else
Response.Write RS("region")
end if
Bei der Suchabfrage wird mit LIKE der entsprechende Datensatz gesucht.
SELECT * FROM daten WHERE (region LIKE '%" & strregion & "%' AND ort LIKE
'%" & strort & "%' AND taetigkeit LIKE '%" & strtaetigkeit & "%')
Das Problem ist, dass er nur "Bundesweit" ausgibt. Bei allen anderen
Datenbankeintr�ge, in denen nur ein oder zwei Bundesl�nder eingetragen sind,
wird rs("region") nicht ausgegeben.
Vielen Dank f�r eure Hilfe.
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