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);

Rispondi quotando