Visualizzazione dei risultati da 1 a 10 su 10

Discussione: problema con update

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104

    problema con update

    ragazzi non riesco a cambiare i dati di un database:

    <%
    Set adoCon = Server.CreateObject("ADODB.Connection")
    strDataBasePath = "mdb-database/utenti.mdb"
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strDataBasePath)
    adoCon.Open cString

    str_users_name = Request.Cookies("Login")("userName")
    str_code = Request.Cookies("Login")("userCode")
    str_users_password = Request.Cookies("Login")("userPassword")

    SQL = "UPDATE tbl_authors SET test1='SI' WHERE code='" & str_userscode & "';"
    %>

    questo è il codice, ma all'apertura della pagina non succede niente.. ho provato anche a modificare i connottati al codice update mettendo ad esempio name e cognome presi pari pari dal database, ma niente non succede un bel niente...come mai?

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma la stringa sql viene eseguita ?

    comunque
    fatti stampare l'sql e vedi il risultato

    su una update se nessun record risponde alle condizioni della where
    semplicemente non viene agiornato nessun valore
    Forza la magica ROMA

  3. #3
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    c'è

    adoCon.execute(sqL)

    dopo

    SQL="UPDATE tbl_authors SET test1='SI' WHERE code='" & str_userscode & "';"

    ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    no non cè.. cosa devo fare esattamente?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    albis, dopo aver fatto partire quella pagina, vado a vedermi il database ma non si modifica nulla, ho provato anche a cambiare i record ma non succede mai nulla...

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma la pag è tutta là ?
    non la esegui la stringa sql ?

    se è così allora come dice burruchaga

    codice:
    <% 
    Set adoCon = Server.CreateObject("ADODB.Connection") 
    strDataBasePath = "mdb-database/utenti.mdb" 
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strDataBasePath) 
    adoCon.Open cString 
    
    str_users_name = Request.Cookies("Login")("userName") 
    str_code = Request.Cookies("Login")("userCode") 
    str_users_password = Request.Cookies("Login")("userPassword") 
    
    SQL = "UPDATE tbl_authors SET test1='SI' WHERE code='" & str_userscode & "';" 
    adoCon.Execute(SQL) 
    %>
    Forza la magica ROMA

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    provo appena posso..m a sciuramente sarà quello... scusate ma sono proprio un novello di asp grazie e a dopo

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    <%
    Set adoCon = Server.CreateObject("ADODB.Connection")
    strDataBasePath = "mdb-database/utenti.mdb"
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strDataBasePath)
    adoCon.Open cString

    str_userscode = Request.Cookies("Login")("userName")

    SQL = "UPDATE tbl_authors SET test1='SI' WHERE code='" & str_code & "';"
    adoCon.Execute(SQL)
    %>

    mi dice che cè bisogno di una query aggiornabile...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    ok per quello ho risolto, ora però non riesco a far inserire la modifica perchè non trova l'user code

    il codice è lo stesso del post precedente... come posso fare?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    104
    sbagliavo il nome del cookie (userName invece di userCode) grazie a tutti per gli aiuti!

    ciao

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.