Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problemi con Update

  1. #1

    Problemi con Update

    Qualcuno sā spiegarmi perchč non vuole funzionare questo UPDATE?
    <%@LANGUAGE="VBSCRIPT"%>
    <%
    id=request.form("id")
    profilo=request.form("profilo")
    partner=request.form("partner")
    azienda_partner=request.form("azienda_partner")
    filiale=request.form("filiale")
    email=request.form("email")
    username=request.form("username")
    Password=request.form("Password")
    stato_operativo=request.form("stato_operativo")
    firma=request.form("firma")
    profilo=replace(profilo,"'","''")
    partner=replace(partner,"'","''")
    azienda_partner=replace(azienda_partner,"'","''")
    filiale=replace(filiale,"'","''")
    email=replace(email,"'","''")
    username=replace(username,"'","''")
    Password=replace(Password,"'","''")
    stato_operativo=replace(stato_operativo,"'","''")
    firma=replace(firma,"'","''")
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Driver={MySQL};SERVER=62.149.150.96;Database= XXXX X_5;port=3306;UID=XXXXX;PWD=XXXXX;"
    sql11 = "update tana_new set profilo='"&profilo&"',partner='"&partner&"',aziend a_partner='"&azienda_partner&"',filiale='"&filiale &"',email='"&email&"',username='"&username&"',P ass word='"&Password&"',stato_operativo='"&stato_opera tivo&"',firma='"&firma&"' where id='"&id&"' "
    set rs11=conn.execute(sql11)
    %>

    In pratica non mi modifica la scheda, ho verificato tutti i campi e sono corretti, la pagina non mi crea errori, anzi la visualizzo benissimo, ma nulla non cambia i valori.

    Grazie 1000
    Leftist

  2. #2
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql11
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  3. #3
    Originariamente inviato da optime
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql11
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------
    Ovviamente vedo a video quello che ho scritto nel response!
    Ma non modifica i campi nella tabella.

    Imbarazzante!!!
    Leftist

  4. #4
    se esegui la query direttamente sul database l'update avviene in maniera corretta?
    ...NO ONE IS INNOCENT ANYMORE...

  5. #5
    Originariamente inviato da rotteninside
    se esegui la query direttamente sul database l'update avviene in maniera corretta?
    No
    Leftist

  6. #6
    allora fai in modo che la query funzioni su mysql e poi la riporti all'interno del tuo codice corretta... noto che ci sono degli spazi sospetti nei nomi dei campi
    ad esempio "Pass word", "aziend a_partner"


    codice:
    update tana_new set profilo='"&profilo&"',partner='"&partner&"',aziend a_partner='"&azienda_partner&"',filiale='"&filiale &"',email='"&email&"',username='"&username&"',Pass word='"&Password&"',stato_operativo='"&stato_opera tivo&"',firma='"&firma&"' where id='"&id&"' "
    ...NO ONE IS INNOCENT ANYMORE...

  7. #7
    Originariamente inviato da rotteninside
    allora fai in modo che la query funzioni su mysql e poi la riporti all'interno del tuo codice corretta... noto che ci sono degli spazi sospetti nei nomi dei campi
    ad esempio "Pass word", "aziend a_partner"


    codice:
    update tana_new set profilo='"&profilo&"',partner='"&partner&"',aziend a_partner='"&azienda_partner&"',filiale='"&filiale &"',email='"&email&"',username='"&username&"',Pass word='"&Password&"',stato_operativo='"&stato_opera tivo&"',firma='"&firma&"' where id='"&id&"' "
    Ok ci provo
    Grazie
    Leftist

  8. #8
    Originariamente inviato da leftist
    Ovviamente vedo a video quello che ho scritto nel response!
    Ma non modifica i campi nella tabella.

    Imbarazzante!!!
    TU lo vedi, NOI no. come si fa ad aiutarti?

  9. #9
    Originariamente inviato da optime
    TU lo vedi, NOI no. come si fa ad aiutarti?
    Ed hai ragione anche tu!!

    Con molto imbarazzo ammetto di aver trovato l'errore.
    Perchč imbarazzo? Basta un semplice:
    <input type="hidden" name="id" value="<%=rs1("id")%>" size="32" /> cosi capisce su quale ID deve agire.

    Scusate per questo post.

    Grazie a tutti.

    A presto
    Leftist

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.