Visualizzazione dei risultati da 1 a 5 su 5

Discussione: sintassi virgolette

  1. #1

    sintassi virgolette

    Ho una pagina asp che legge dati da un database
    con una casella di input dove variare le opzioni per la query.
    Il tutto funziona, ma con un inconveniente:
    nella casella di input devo scrivere la parola chiave tra ""
    poteti aiutarmi a capire il significato delle "" virgolette
    grazie.

    pagina a.asp:
    <form name="opzione" method="post" action="a.asp">
    <input type="text" name="CAT">
    <input type="submit" name="invio" value="Invio Dati">
    </form>
    ...
    <%
    dim strValore
    strValore = request.form("CAT")
    response.write strValore
    %>
    ...
    sql = "SELECT categoria, voce, descrizione, misura, peso, link, prezzo FROM catalogo WHERE categoria="&strValore&""

  2. #2
    Non ho capito...

  3. #3
    Ho un database con i seguenti campi:
    ID, categoria, voce, descrizione, misura, peso, link, prezzo. Nel campo categoria ho scritto serieA, serieB, serieC .

    Nella pagina asp (a.asp) ho inserito questa casella di input:
    <form name="opzione" method="post" action="a.asp">
    <input type="text" name="CAT">
    <input type="submit" name="invio" value="Invio Dati">
    </form>


    se in questa casella di input scrivo "serieA"
    la stessa pagina (a.asp) accede al database e legge solo i record che nel campo categoria hanno la scritta serieA
    <%
    dim strValore
    strValore = request.form("CAT")
    response.write strValore
    %>
    ...
    sql = "SELECT categoria, voce, descrizione, misura, peso, link, prezzo FROM catalogo WHERE categoria="&strValore&""


    Il mio problema è, che per funzionare nella casella di input devo scrivere "serieA" tra virgolette mentre vorrei che funzionasse scrivendo serieA senza virgolette.

    Mi rendo conto che sono una frana a spiegare le cose.. figurati a capirle!

  4. #4
    codice:
    sql = "SELECT categoria, voce, descrizione, misura, peso, link, prezzo FROM catalogo WHERE categoria='" & strValore & "'"
    Adesso prova senza le virgolette.

  5. #5
    perfetto, funziona!
    Grazie!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.