ciao a tutti![]()
ho fatto una query per estrarre da una database i record che contengono un campo Recensione nullo o vuoto e ordinarli in base a dei criteri da me stabiliti.
ecco il codice:
codice:<td width="90" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=id">ID</td> <td width="90" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=nome">Nome</td> <td width="90" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=ind">Indirizzo</td> <td width="70" bgcolor="#FFEC00" align="center">Telefono</td> <td width="90" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=cit">Città</td> <td width="90" bgcolor="#FFEC00" align="center">Categoria</td> <td width="700" bgcolor="#FFEC00" align="center">Recensione</td> <td width="30" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=qual">Q</td> <td width="30" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=pre">P</td> <td width="30" bgcolor="#FFEC00" align="center"><a href="list-rist-inc.asp?order=serv">S</td> <td width="90" bgcolor="#FFEC00" align="center">Stelle</td> <td width="50" bgcolor="#FFEC00" align="center">Modifica</td> </tr> <% ord = Request.Querystring("order") if ord = "id" then ord = "ID" end if if ord = "nome" then ord = "Nome" end if if ord = "ind" then ord = "Indirizzo" end if if ord = "cit" then ord = "Città" End IF if ord = "qual" then ord = "Qualita DESC" End IF if ord = "pre" then ord = "Prezzo DESC" End IF if ord = "serv" then ord = "Servizio DESC" End IF lettera = Request.Querystring("lettera")ma non mi visualizza la pagina perchè dice:codice:if lettera <> "" then SQL="SELECT * From Elenco_indirizzi WHERE Categoria = 'Ristoranti' AND Recensione is null or Recensione = '' AND Titolo LIKE '" &lettera& "%'" else SQL="SELECT * From Elenco_indirizzi WHERE Categoria = 'Ristoranti' AND Recensione is null or Recensione = '' ORDER BY "&ord&"" end if rs.Open SQL, conn Page_Count = rs.PageCount If 1 > Current_Page Then Current_Page = 1 If Current_Page > Page_Count Then Current_Page = Page_Count rs.AbsolutePage = Current_Page Do While rs.AbsolutePage = Current_Page And Not rs.EOF
Tipo di errore:
Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nella proposizione ORDER BY.
/piacenzanight/risto19/list-rist-inc.asp, line 132
ma la linea 132 è
rs.Open SQL, conn
perchè?come lo risolvo?grazie

Rispondi quotando