Suche in eigener Seite

10/08/2008 - 13:11 von DieterB | Report spam
Hallo,

ich programmiere gerade Seiten mit Access-Datenbanken. Für die Seite brauche
ich eine Suchmöglichkeit (für die Nutzer), die die Seiten selbst und die
Datenbanken durchsucht.

Kann mir da jemand helfen ?

Schönen Sonntag noch,
Dieter
 

Lesen sie die antworten

#1 Frank Müller
10/08/2008 - 20:47 | Warnen spam
Hallo Dieter,

ich programmiere gerade Seiten mit Access-Datenbanken. Für die Seite
brauche ich eine Suchmöglichkeit (für die Nutzer), die die Seiten
selbst und die Datenbanken durchsucht.



Alles gleichzeitig über ein Suchformular wird schwierig.

Da du von Access Datenbanken sprichst nehme ich an du arbeitest
mit ASP. Also kannst du ein Formular machen wo ein Textfeld
drin ist in dem der User seinen Suchbegriff eingeben kann. Dieses
Formular schickst du an eine asp Seite auf der du das Feld ausliest
und dann den SQL String zusammen baust. z.B.

Suchbegriff = Request.Form("Suchbegriff")
Hier dann evtl. Prüfungen (Stichwort auch Sql-Injektion)

Sql = "Select . Where Tabellenfeld = '" & Suchbegriff & "' "
Für Textteile entspr. Like mit dem %
Bei Bedarf halt erweitern auf mehrer Felder in der Tabelle.

Wenn du in mehreren Datenbanken suchen möchtest (warum mehrere?)
dann diesen Sql String halt auf die einzelnen Datenbanken los lassen.

"Normale" Seiteninhalte findest du so nicht, dazu müssten die Inhalte
auch in der DB stehen. Das wird z.B. bei vielen CMS so gemacht, dass
die Seiteninhalte komplett aus der Datenbank kommen.

Gruß,
Frank

Ähnliche fragen