DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Bernhard Elbl Artikel Drucken
        
3-fach Suche in SQL-DB (mit ASP)

Wenn Sie mit ASP eine SQL-Datenbank nach mehreren Begriffen durchsuchen wollen, müssen Sie das im SQL-String angeben.

In meinem Beispiel kann ich die Datenbank "Northwind", wahlweise nach CompanyName, ContactName und City durchsuchen. Dabei können Sie zwischer einer und drei Such-Angabe(n) machen. So wird das Recordset gesucht das alle eingebenen Kriterien aufweist!
Wenn Sie die Seite im Browser starten, sieht Sie ungefähr so aus.
----------------------------------------
CompanyName:-Eingabefeld-
ContactName:-Eingabefeld-
City:-Eingabefeld---Suche-Button---
----------------------------------------


Hier der Code für die Seite sqlsuche.asp. (nur das wesentliche)
<form method="POST"...>
..
<tr><td>CompanyName:</td><td><INPUT type="text" name= "CompanyName"value="<%=Request.Form("CompanyName")%>"></td></tr>
...
DIM CompanyName
...
CompanyName = Request.Form("CompanyName")
...
'------Das Select-Statement für die 3-fach-Suche
SQL = "select * from Customers where CompanyName _
like '" & CompanyName & "%' and ContactName _
like '"& ContactName &"%' and City like '"& _
City &"%' order by CompanyName;"

Im SQL-String werden die Suchbegriffe Variablen zugewiesen, diese wiederrum beziehen Ihre Werte aus der Form.

Unten finden Sie den kompletten Code für diese ASP-Seite zum Download.


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente

  Erfasst am: 02.02.2001
  Gültig bis: 29.03.2001
4 Ratings
Bewertung: 95,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG