Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Scommetto che il submit della form dove sta quella combo dovrebbe passare i dati alla pagina con la query SQL dove prelevare il moltiplicatore d'imposta associato...

    ... beh, se è così allora rimetti il campoID nel value delle option e poi, nella seconda pagina metti:
    codice:
    idComuni = request.form("nomeCombo")
    ...
    sql = "SELECT MoltImposta FROM Comuni WHERE IdComuni = " & idComuni
    ...

  2. #12
    mmmm no aspetta... ma se io rimetto l'ID nel value dopo non mi stampa più il nome del comune ma l'ID nel campo Comune (problema di prima).

    Poi... questa

    codice:
    idComuni = request.form("Comune")
    dove la metto?

    E qui... mi da un errore di sintassi:

    codice:
    sql = "SELECT MoltImposta FROM Comuni WHERE IdComuni = " & idComuni
    codice:
    sql = SELECT MoltImposta FROM Comuni WHERE IdComuni = " & idComuni
                                                         -----^

  3. #13
    Hai messo la request.form per prendere il valore ID dalla form della pagina precedente?
    Beh, il nome del comune lo riprendi dalla query SQL nella seconda pagina:
    codice:
    sql = "SELECT MoltImposta, NomeComune FROM Comuni WHERE IdComuni = " & idComuni

  4. #14
    Allora ho cambiato come hai detto tu il value della select mettendo così:

    codice:
    value="<%=rs("IdComuni")%>">
    poi ho inserito questo nella pagina successiva:

    codice:
    								<%
    								idComuni = request.form("Comune")
    								sql = SELECT MoltImposta, Comune FROM Comuni WHERE IdComuni = " & IdComuni
    								set rs = conn.execute(sql) ' conn è l'oggetto connessione...
    								%>
    ma appunto mi restituisce l'errore di prima

  5. #15
    Allora ora sono a questo punto.

    Ho tirato su i dati dei comuni dal DB e ho dato anche al value il valore del Comune e non quello dell'ID, perché se no in pagina 2 mi stampava l'ID e non il comune (passo il valore tramite session).

    Per il problema del moltiplicatore d'imposta associato al moltiplicatore d'imposta scelto sono un po'bloccato.

    Ho provato a fare così. In pagina 1 ho creato un campo nascosto a cui assegno il valore dell'ID del comune scelto così:

    codice:
    <%
    								sql = "SELECT IdComuni FROM Comuni"
    								set rs = conn.execute(sql) ' conn è l'oggetto connessione...
    								if not rs.eof then
    								do until rs.eof
    								%>
    						<input name="trovaIdComuni" type="hidden" value="<%=rs("IdComuni")%>">
      								<%
    								rs.moveNext
    								loop
    								end if
    								rs.close
    								set rs = nothing
    								%>
    in pagina 2 invece ho inserito appena sotto le sessioni questo:

    codice:
    idComuni = request.form("trovaIdComuni")
    e poi sotto dove c'è il campo del Moltiplicatore ho fatto così:

    codice:
    								<%
    								sql = "SELECT MoltImposta FROM Comuni WHERE IdComuni = " & idComuni
    								set rs = conn.execute(sql)
    								%>
    																
    								<td><input name="MoltImposta"  type="text" maxLength="5" size="5" value="<%=rs("MoltImposta")%>" style="background:#CCFFFF ;" readonly>
    mi restituisce il seguente errore:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (virgola) nell'espressione della query 'IdComuni = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, '.
    suggerimenti, critiche, osservazioni sono ben accette... d'altronde ho iniziato con ASP l'altro ieri e so pochissimo!

    Grazie

  6. #16
    Alla fine ce l'ho fatta! Grazie Mems

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.