Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46

Discussione: Expected end

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Expected end

    Ciao, come mai non riesco a far funzionare questa query:
    codice:
    ID=request.querystring("codICE")
    
    NUMERO = Request.Form("NUMERO")
    response.write NUMERO
    
    
    SQL="UPDATE TABELLA set NUMERO="&NUMERO&" WHERE ID = "&ID
    Conn.Execute(SQL)
    nel dbase il campo numero è numerico ed il response write mi stampa regolarmente il valore proveniente dal form... restituisce:
    Error Type:
    Microsoft VBScript compilation (0x800A0401)
    Expected end of statement

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    C'è un errore prima o dopo...
    Posta l'intera pagina...

    Roby

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Roby_72
    C'è un errore prima o dopo...
    Posta l'intera pagina...

    Roby
    codice:
    ID=request.querystring("codice")
    
    NUMERO = Request.Form("NUMERO")
    response.write NUMERO
    
    If IsNull(NUMERO) or Len(CStr(NUMERO))=0 then 
      NUMERO = "NULL"
    end if
    
    SQL="UPDATE TABELLA set NUMERO="&NUMERO&" WHERE ID = "&ID
    Conn.Execute(SQL)
    
    Response.Redirect "ok.asp"

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    mmmm l'errore era un altro.
    Cmq se il campo accetta valori NULL allora:

    codice:
    NUMERO = null
    Roby

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    non cambia nulla... erroe sulla riga della query...

  6. #6
    Testato usando due variabili numeriche: funza bene e aggiorna il db.

    Questo mi fa pensare che il problema stia nei valori passati dal tuo form oppure che dovresti ricontrollare il tipo dei campi nella tabella...........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SQL="UPDATE TABELLA set NUMERO="&NUMERO&" WHERE ID = "&ID
    response.write SQL:response.end 
    Conn.Execute(SQL)
    Cosa ti stampa a video?

    Roby

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Error Type:
    Microsoft VBScript compilation (0x800A0401)
    Expected end of statement
    /process.asp, line 102, column 34


    Browser Type:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

    Page:
    POST 700 bytes to /process.asp

    POST Data:
    NUMERO=NUMERO&NOME= . . .
    codice:
    ID=request.querystring("codice")
    
    NUMERO = Request.Form("NUMERO")
    response.write NUMERO
    
    NOME = Request.Form("NOME")
    
    If IsNull(NUMERO) or Len(CStr(NUMERO))=0 then 
      NUMERO = "NULL"
    end if
    
    
    If IsNull(NOME) or Len(CStr(NOME))=0 then 
      NOME = "NULL"
    end if
    
    SQL="UPDATE TABELLA set NUMERO="&NUMERO&", NOME='"&NOME&"' WHERE ID = "&ID
    Conn.Execute(SQL)
    
    Response.Redirect "ok.asp"

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    qual'è la linea 102 della pagina process.asp? Non ti da errore nell'sql. Hai dimenticato qualcosa prima o dopo.

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    qual'è la linea 102 della pagina process.asp? Non ti da errore nell'sql. Hai dimenticato qualcosa prima o dopo.
    line 102:
    codice:
    Conn.Execute(SQL)

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.