Marcus: (SQL+ASP) Erstellung von Suchformular

Hallo Brettgemeinde !

Ich habe ein Suchformular erstellt, jedoch sind die
Suchergebnisse unbefriedigend.

Aufbau meines Suchformulars:

ExpNr:        
Expnachname:  
KundenNr:  
Sortname:  
Reisendername:  
BuchungsNr:

--------------------------------------------

%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Fidibahn","",""
Set Session("Fidibahn_conn") = conn

SQL = "Select * From Fidibahn where status = 'O' or status = 'SO' and expnr Like '%" & Request.Querystring("expnr") & "%'"
SQL = SQL & "And expnachname Like '%" & Request.Querystring("expnachname") & "%'"
SQL = SQL & "And kdnr Like '%" & Request.Querystring("kdnr") & "%'"
SQL = SQL & "And sortname Like '%" & Request.Querystring("sortname") & "%'"
SQL = SQL & "And buchnr Like '%" & Request.Querystring("buchnr") & "%'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
IF rs.BOF And rs.EOF then
%>
<h1><center>Es wurde kein Auftrag mit dem Suchbegriff: <font color="#FF0000"><%=Request.Querystring("expnr")%><%=Request.Querystring("expnachname")%><%=Request.Querystring("kdnr")%><%=Request.Querystring("sortname")%><%=Request.Querystring("buchnr")%></font> gefunden</h1>
<hr><%else%>
-----------------------------------------------------

Kann mir jemand sagen ob ich was falsch mache ???

Vielen Dank

mfg

Marcus

  1. Ich habe ein Suchformular erstellt, jedoch sind die
    Suchergebnisse unbefriedigend.

    Wie wäre es mit einer Definition von "befriedigend"?

    Kann mir jemand sagen ob ich was falsch mache ???

    Siehe oben.

  2. <h1><center>Es wurde kein Auftrag mit dem Suchbegriff: <font color="#FF0000"><%=Request.Querystring("expnr")%><%=Request.Querystring("expnachname")%><%=Request.Querystring("kdnr")%><%=Request.Querystring("sortname")%><%=Request.Querystring("buchnr")%></font> gefunden</h1>
    <hr><%else%>

    Hier (nach dem ELSE) werden die Suchergebnisse angezeigt
    so denn was gefunden wird .Wenn  da natürlich nur ein
    Strich kommt isses klar das das unbefriedigend ist ,
    ansonsten haste vergessen gerade den wichtigesten Teil
    des Codes zu posten.

    Kann mir jemand sagen ob ich was falsch mache ???

    gruss
    Jens