Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 42
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    non fa update SQLSERVER

    ciao, sto passando da access a sqlserver e già facendo i primi passi mi sono incartato!

    devo aggiornare alcuni campi di una tabella e utilizzo questa sintassi:

    codice:
    strNote = request.Form("note")
    strOperatore = request.Form("operatore")
    strStop = request.Form("stop")
    if strStop = "si" then
    strStop = 1
    else strStop = 0
    end if
    
    
    strSQL = "UPDATE richieste_info SET note = '"&strnote&"', operatore = '"&strOperatore&"', stop = '"&strStop&"' WHERE ID = "&strId&""
    connSTORE.execute(strSQL)

    i dati dai form li prelevo correttamente e tranne il campo note tutti vengono correttamente modificati.

    non da errore, solo che il campo note risulta sempre vuoto anche se inserisco i dati.

    sbaglio qualcosa?
    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.

  2. #2
    codice:
    strSQL = "UPDATE richieste_info SET note = '"&strnote&"', operatore = '"&strOperatore&"', stop = '"&strStop&"' WHERE ID = "&strId&""
    response.write strSQL
    response.end
    connSTORE.execute(strSQL)
    Vediamo cosa appare?

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Mems
    codice:
    strSQL = "UPDATE richieste_info SET note = '"&strnote&"', operatore = '"&strOperatore&"', stop = '"&strStop&"' WHERE ID = "&strId&""
    response.write strSQL
    response.end
    connSTORE.execute(strSQL)
    Vediamo cosa appare?
    UPDATE richieste_info SET note = 'testo nel campo note', operatore = 'P', stop = '0' WHERE ID = 9143
    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.

  4. #4
    prova con questo:

    codice:
    strSQL = "UPDATE richieste_info SET note = '"&strnote&"', operatore = '"&strOperatore&"', stop = '"&strStop&"' WHERE ID = "&strId&""
    response.write strSQL
    response.end
    connSTORE.execute(strSQL)
    così si vedrà il risultato e posta qui che cosa risponde
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #5
    Originariamente inviato da yro
    UPDATE richieste_info SET note = 'testo nel campo note', operatore = 'P', stop = '0' WHERE ID = 9143
    Hai guardato bene nel form della pagina precedente?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ho notato una cosa...



    nel database scrive... ma nella pagina dove visualizzo il campo non esce...
    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.

  7. #7
    E se guardi l'html della pagina che dovrebbe visualizzare i dati, intendo l'html prodotto sul client, cosa vedi?

  8. #8
    hai controllato nella tabella? perche' magari nel campo ce altro nome di colonna.
    non mi convince SET note = 'testo nel campo note' è sicuro il nome della colonna?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    il campo note è giusto... ma anche cambiandolo non rileva il contenuto!

    l'html non da risultati...è vuoto. ma solo quel campo...
    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
    Nella query SQL metti i nomi dei campi tra parentesi quadre
    codice:
    ... SET [note] = '...', [operatore] = '..' ...

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.