Hallo Liste,
ich habe eine Datenbank mit Adressen.
M�chte diese nach bestimmte Namen duchsuchen.
Die Suchkriterien werden in einem Formular eingegeben und mit Post and die
ASP Datei weitergegeben.
Ich bekomme aber nun die folgende Fehlermeldung:
_______________________________________________________________
Kompilierungsfehler in Microsoft VBScript- Fehler '800a03ea'
Syntaxfehler
/iisHelp/common/500-100.asp, line 122
on error go to 0
---------^
Microsoft JET Database Engine- Fehler '80040e10'
F�r mindestens einen erforderlichen Parameter wurde kein Wert angegeben.
/telefonbuch/asp/tabelle.asp, line 20
__________________________________________________________________
Wie muss ich die abgefragten Parameter in die SELECT FROM Anweisung
schreben?
<%@ LANGUAGE = VBScript %>
<title>Datenbankabfrage</title>
</head>
<html>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
<title>ASP - Telefon-Suchergebnis</title>
<%
Dim DBConnect, TabellenName, Suche, Sortiertnach
Set DBConnect = Server.CreateObject("ADODB.Connection")
Set SpaltenName = Request.Form("Param")
Set Suche = Request.Form("Suche")
Sortiertnach = "Nachname"
DBConnect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:\inetpub\wwwroot\telefonbuch\Telefonbuch.mdb"
IF Suche <> "" then
SQLQuery = "SELECT SpaltenName FROM Adressen WHERE TabellenName = '"&
Suche &"%' ORDER By SpaltenName;"
else
SQLQuery = "SELECT Suche FROM Adressen; "
sortiertnach = SpaltenName
end if
Set DataSet = DBConnect.Execute(SQLQuery)
%>
</head>
<body bgcolor="#FFFFFF"><font size=2 face="Arial">
<% if Suche <>"" then %> Suchergebnisse nach <% = SpaltenName %>: <% = Suche
%><BR> <%end if%>
Anzeige sortiert nach <% = sortiertnach %><br><br>
<a href="../index.html">Neue Suche</a>
<FORM ACTION="detail.asp" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="P"
VALUE="0">
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Neuen hinzuf�gen">
</FORM>
<% if DataSet.EOF THEN %>
<br>Die Suche nach <% = Suche %> war leider erfolglos.
<% else %>
<p align="left"><font size=2 face="Arial"><u>Telefonbuchdatenbank:</u></font
size=2></p>
<BR>
<table border="1" cellspacing="0" cellpadding=2 width="590">
<tr>....
| [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