dicevo solo di aggiungere
codice:
Response.Write(sql)
Response.End
prima della riga
codice:
var Mostra = Cn.Execute(sql)
adesso che hai postato un po' più di codice credo di sapere perché ti va in errore... secondo me il tuo array cerca è vuoto.
Il WHERE lo devi mettere solo se l'array ha almeno un elemento
prova così
codice:
var sql="SELECT * FROM risultati";
var where=""
for (var i=0; i<cerca.length; i++){
if(i>0)where+=" AND";
where+=" Nomearg LIKE '%"+cerca[i].replace(/'/g,"''")+"%'";
}
if(where!="")sql+=" WHERE "+where
sql+=" ORDER BY Nomearg";