Salve a tutti, come da oggetto ho questo problema che mi blocca lo script che mi permette
l'uso di tre menu dinamici a tendina (script modificato tipo regione-provincia-città per capirci).
Lo script mi funziona se lo uso a se stante. Mi dà questo errore appena lo integro in una pagina ASP del mio sito web.
Non capisco perchè. Mi potete aiutare ? Grazie
Ecco il codice che non va:


  • Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'id_fondo ='.
    /Archivio storico comunale_operatori/txt/ricerca_avanzata.asp, line 493


codice:
    <tr>
        <td>Sezione</td>
      <td id="sezione">
                  <select name="id_sezione" onChange="cerca_comuni();">
            <option value="0">Seleziona la sezione</option>
<%
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("../database/database.mdb")
SQL = "select * from sezione where id_fondo = "&request.querystring("id_fondo")&" order by sezione asc"
Set RS = MyConn.Execute(SQL)
While Not RS.EOF
    %>
        <option value="<%=rs("id_sezione")%>"><%=rs("sezione")%></option>
    <%
RS.MoveNext
Wend
RS.Close
Set RS = Nothing
MyConn.Close
Set MyConn = Nothing
%></select> 


        </td>
    </tr>