Se inserisco un valore in un form...tipo 5...l'sql deve elencarmi tutti i record che hanno in quello specifico campo i n.5 ma il codice che ho mi elenca anche i 56...45...insomma tutti i numeri che hanno un 5 incluso...so che è una scicchezza ma ho un'assenza di 2 anni di asp e mi sto impallando
questo è il codice:

codice:
var testo = String(Request.Form("ricerca"));

if (testo=="" || testo=="undefined") Response.Redirect("nontrovato.asp");

var trova = testo.split(" ");

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

var sql = "SELECT * FROM caricoart WHERE";
for (i=0;i<trova.length;i++) {
  if (i>0) sql += " AND";
 sql += " ndocumento LIKE '%" + trova[i] + "%'";

}



var rec = conn.Execute(sql);