Ciao ciao!
sto facendo una query dove nel db cerco anche tra gli id.
ho messo:
sql = "SELECT foto.*, gallerie.* FROM gallerie INNER JOIN foto ON gallerie.id_galleria=foto.id_galleria Where foto.foto like '%"&chiave&"%' and foto.id_galleria = " & chiave2
solo che finchè nel modulo di ricerca ho
<select name="galleria">
<option value=" ">Cerca in tutte le gallerie</option> >>>>> QUI
<% Do while not rs.eof%>
<option value="<%= rs("id_galleria")%>"><%= rs("galleria")%></option>
<% rs.MoveNext
Loop%>
</select>
quella option "vuota" per permettere di cercare in tutte le gallerie mi da errore.
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'foto.foto like '%ila%' and foto.id_galleria ='.
il problema sta nell = perchè se metto like funziona, ma non sarebbe una ricerca corretta perchè a 1 mi tirerebbe fuori 1,11,21 ecc...
cosa ci metto? :master:

Rispondi quotando