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

Discussione: errore in update

  1. #1

    errore in update

    In una pagina ho questo codice

    codice:
    a3=request.form("agg")
    a4=request.form("desc")
    a5=request.form("status")
    a6=request.form("gruppo")
    a4=replace(a4,"'","'")
    if a3="" then
    qu = "UPDATE [info2] SET [descrizione] = '" &a4& "', [status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""
    
    else
    qu = "UPDATE [info2] SET [descrizione]='"&a4&"',[status al]= #"&a3&"#,[status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""
    end if
    response.write qu
    con.execute(qu)
    il campo "status al" e' una data, il campo "codice" un numero. Perche' mi da' errore la query
    il response.write mi da'
    codice:
     UPDATE [info2] SET [descrizione]='Audit del processo',[status al]= #01/02/2008#,[status]= 'g',[gruppo]= 'IT' where [codice]=1000
    oppure (se non metto la data)
    codice:
    UPDATE [info2] SET [descrizione] = 'Audit del processo', [status]= 'g',[gruppo]= 'IT' where [codice]=1000

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il tipo di errore?
    Il campo "status al" è di tipo data/ora?

    Roby

  3. #3
    Prima di tutto grazie per la risposta. Sì il campo "status al" è data/ora.
    Per l'errore ti posto domani quello esatto (è sul server aziendale), ma è tipo che manca un parametro....

  4. #4
    Ecco l'errore (con "status al" compilato):

    codice:
    Script error detected at line 33. 
    Source line: con.execute(qu) 
    Description: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 4.
    Errore ("status al" non compilato):
    codice:
    Script error detected at line 33. 
    Source line: con.execute(qu) 
    Description: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 3.
    Il codice e':
    codice:
    <link rel="stylesheet" type="text/css" href="style.css">
    
    <center>
    
    <% 
    ' da aggiungere update general
    ' da aggiungere issues
    '-----------------Variabili
    a1=request.form("canc")
    
    idc2=session("idc")
    
    
    
    '--------------- General
    
    a3=request.form("agg")
    a4=request.form("desc")
    a5=request.form("status")
    a6=request.form("gruppo")
    a4=replace(a4,"'","&#39;")
    if a3="" then
    qu = "UPDATE [info2] SET [descrizione] = '" &a4& "', [status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""
    
    else
    qu = "UPDATE [info2] SET [descrizione]='"&a4&"',[status al]= #"&a3&"#,[status]= '"&a5&"',[gruppo]= '"&a6&"' where [codice]="&session("codice")&""
    end if
    response.write qu
    con.execute(qu)
    
    
    '--------------- Fine General
    
    %>

  5. #5
    dovresti postare sia l'errore che la query che stai eseguendo (quella del response.write qu)

  6. #6

  7. #7
    i nomi dei campi sono giusti? hai provato ad eseguire le query direttamente *dentro* access?

  8. #8
    Come faccio ad eseguire la query in access... i dati da dove li prendo? Li scrivo a mano?

    I nomi sono giusti (li ho controllati piu' volte). C'e' pero' un campo che non aggiorno ("nome progetto" - tipo memo). Puo' dipendere da quello?

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La query che ti stampa a video la response.write la COPI dentro access quindi con tutti i campi e i rispettivi valori che cerchi di aggiornare.
    Nella sezione Query.

    Roby

  10. #10
    Originariamente inviato da dydale
    Come faccio ad eseguire la query in access... i dati da dove li prendo? Li scrivo a mano?

    I nomi sono giusti (li ho controllati piu' volte). C'e' pero' un campo che non aggiorno ("nome progetto" - tipo memo). Puo' dipendere da quello?
    è un campo OBBLIGATORIO? lo vedi dalla struttura della tabella

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.