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

Discussione: Modifica report

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    111

    Modifica report

    Ciao a tutti,
    devo modificare un report di una tabella e dare la possibilità di modificarlo.

    Il problema è che quando gli dico aggiorna mi inserisce un nuovo record nel database invece di modificare quello esistente.

    Dove sto sbagliando?

  2. #2
    Dove sto sbagliando?
    Senza codice l'unica cosa che posso dirti è che sbagli nella sintassi. :adhone:

    Per eventuali altri consigli posta la parte di codice relativa all'update (già che ci sei usando il comando [CODE])

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    111
    codice:
    sql = "INSERT INTO news (titolo, data, data_fine, corpo, homepage, pagina)"
    sql = sql & "VALUES ("&int(request.form("idnews"))&", '"&request.form("titolo")&"',)

  4. #4
    per modificare un record esistente devi usare la update
    la sintassi è questa:


    codice:
    UPDATE tabella SET campo1=valore,campo2=valore2 WHERE condizione=qualcosachedicitu
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    111
    Io ho inserito questo codice:

    codice:
    set sql=conn.execute("UPDATE news SET titolo = '"&request.form("titolo")&"', ecc...
    Il problema è che non me lo modifica.

  6. #6
    sicuro di avere impostato bene la clausola WHERE?
    fati stampare la query prima di eseguirla così vedi se ha la struttura giusta
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    111
    Come condizione gli ho inserito id di richiamo...

    [CODE]
    sql= "UPDATE news where idnews="&int(request.querystring("idnews"))

    sql= sql & "SET (titolo = '"&request.form("titolo")&"')"

    set servizi=conn.execute(sql)

    [CODE]

    Ho provato a fare una stampa della query ma non mi appare nulla..

  8. #8
    codice:
    sql= "UPDATE news SET titolo = '"&request.form("titolo")&"' where idnews="&request.querystring("idnews")
    
    response.write sql : response.end
    
    conn.execute(sql)
    prova a mettere così e vedere cosa ti stampa
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    111
    Ho provato ma ancora nulla....

    non mi stampa niente.

  10. #10
    ma la pagine è bianca senza nulla?

    se è così clikkaci col tasto destro e fai HTML...posta quello che ti viene scritto in quella pag
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.