Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    764

    UPDATE Query inserisce un spazio vuoto

    Ho un problema con una query di aggiornamento: quando aggiorno i dati nel database, mi inserisce sempre uno spazio vuoto prima del dato modificato.

    Questa è la query:
    codice:
    sqlString = "UPDATE prodotti SET " &_
    	"nome=' "& nome & "', "&_
    	"descrizione=' "& descrizione & "', "&_
    	"stato_prodotto=" & stato_prodotto & " WHERE " &_
    	"idprodotto=" & idprodotto
    	
    Conn.Execute sqlString
    Ho provato con Response.Redirect(sqlString) e questo è il risultato:

    codice:
    UPDATE prodotti SET nome=' Modifico il nome del prodotto', descrizione=' Modifico la descrizione', stato_prodotto=1 WHERE idprodotto=49

  2. #2
    codice:
    variabile = trim(request.form("nomeCampo"))

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    764
    Attualmente recupero così i dati dal form:

    idprodotto = TRIM(Request("idprodotto"))
    nome = TRIM(Request("nome"))
    descrizione = TRIM(Request("descrizione"))
    stato_prodotto = TRIM(Request("stato_prodotto"))

    TRIM c'è già, ma me lo fa lo stesso.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore è nella query.
    Da così:

    codice:
    "nome=' "& nome & "', "&_
    a così:

    codice:
    "nome='"& nome & "', "&_
    Anche per l'altro campo.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    764
    Cazzarola... !!!

    Adesso funziona, grazie!

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.