Salve
ho creato una pag in html (cerca.html) con il seguente codice
<html>
<head>
<title>Motore di ricerca</title>
</head>
<body>
<form action="risultati.asp" method="POST">
Parole chiave:

<input type="text" name="keywords">
<input type="submit" value="CERCA">
</form>
</body>
</html>
e poi una pag asp (risultati.asp) con questo codice
<%@ LANGUAGE = JScript %>
<%
var testo = String(Request.Form("Luogo"));
if (testo=="" || testo=="undefined") Response.Redirect("cerca.htm");

var keywords = testo.split(" ");

var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";
stringaDiConnessione += Server.MapPath("spettacoli.mdb");
var conn = new ActiveXObject("ADODB.Connection");
conn.Open(stringaDiConnessione);

var sql = "SELECT * FROM spettacoli WHERE";
for (i=0;i<keywords.length;i++) {
if (i>0) sql += " AND";
sql += " luogo LIKE '%" + keywords[i] + "%'";
}

var ris = conn.Execute(sql);

if (ris.EOF) Response.Write("NESSUN DOCUMENTO TROVATO");
else while (!ris.EOF) {
Response.Write(ris("NomeSpettacolo"));
Response.Write(ris("Data"));
Response.Write(ris("ora"));
Response.Write(ris("Luogo"));
ris.MoveNext();
}

conn.Close();
%>
Ho creato un database con Acces dal nome spettacoli con una tabella che si chiama spettacoli.
Ho inserito i seguenti campi:
id (contatore)
NomeSpettacolo
Data
Ora
Luogo


Non mi funziona. Dove ho sbagliato?
Grazie