Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: form to query

  1. #1

    form to query

    Ciao a tutti ragazzi,
    ho girato dappertutto ma mi è rimasto questo problema e spero sappiate aiutarmi...
    Ho un form semplicissimo con un menù a tendina, un campo di testo e l'invio:

    <select name="id">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
    <input type="text" name="nome" size="20">
    <input type="submit" value="Invia" name="B1">


    Il tutto viene inviato con POST a aggiorna.asp

    AGGIORNA.ASP

    <%

    formid = Request.Form("id")
    formnome = Request.Form("nome")

    set conn = server.createObject("ADODB.Connection")
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("ASPsample.mdb")


    sql = "UPDATE Risultati SET nome = '" & formnome & "' WHERE id = '" & formid & "'"

    conn.execute(sql)

    conn.close
    set conn = nothing

    %>

    Qualcuno mi sa dire perchè quando dò l'invio sul form, mi va in errore??

    "Tipo di errore:
    Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio."


    Grazie!!!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    probabilmente perche nel db uno dei due campi non è in formato testo.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    No...
    ID è il contatore...
    Non posso fare un aggiornamente del campo "nome" basandomi sul contatore?

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    devi togliere gli apici dal where
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da capoitaly
    No...
    ID è il contatore...
    Non posso fare un aggiornamente del campo "nome" basandomi sul contatore?
    tataaaaaa!!!!!



    il contatore non è un campo testo...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Io non sto tentando di aggiornare il contatore...
    Gli ho detto di aggiornare il campo "nome" WHERE contatore = 2 (ipotetico numero)

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da wallrider
    devi togliere gli apici dal where
    da formid



    si scusa avevo letto male la query...

    son quasi le 18...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Però cambiandola in Testo mi funziona...
    E' un po' stupido però... :-\
    Possibile che non posso aggiornare un record basandomi sul contatore?

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da capoitaly
    Però cambiandola in Testo mi funziona...
    E' un po' stupido però... :-\
    Possibile che non posso aggiornare un record basandomi sul contatore?
    non ho capito sai!

    il tipo di errore che ti dava prima è perche hai messo gli apici singoli alla condizione where.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    non è possibile... se tolgo solo gli apici non funziona in ogni caso, se invece mantengo gli apici e cambio il campo id da CONTATORE a TESTO la query va...

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.