Questa funzione mi da errore di sintassi alla prima riga, ma non capisco perchè!
codice:
Function stringa_sql()

seleziona = request.querystring("select")

select case seleziona
case "1"
sql = "SELECT * FROM prodotti WHERE keywords LIKE '%"&ricerca&"%' ORDER BY data_ins DESC"
case "2"
sql = "SELECT * FROM prodotti WHERE (tipo_prod = ""1"") AND (keywords LIKE '%"&ricerca&"%') ORDER BY data_ins DESC"
case "3"
sql = "SELECT * FROM prodotti WHERE (tipo_prod = ""2"") AND (keywords LIKE '%"&ricerca&"%') ORDER BY data_ins DESC"
case "4"
sql = "SELECT * FROM prodotti WHERE (tipo_prod = ""3"") AND (keywords LIKE '%"&ricerca&"%') ORDER BY data_ins DESC"
case "5"
sql = "SELECT * FROM prodotti WHERE (tipo_prod = ""4"") AND (keywords LIKE '%"&ricerca&"%') ORDER BY data_ins DESC"
case else
sql = "SELECT * FROM prodotti WHERE keywords LIKE '%"&ricerca&"%' ORDER BY data_ins DESC"
end select

end function
Qualcuno me lo sa spiegare?