Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515

    errore su update del record ..

    ciao!

    in una pagina ho questo codice ...
    codice:
    strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    strconn = strconn & Server.MapPath("biblio.mdb")
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open strconn
    
    strSQL = "UPDATE TAB_prenotazione SET TAB_prenotazione.Restituito = 'si', TAB_prenotazione.data_avvenuta_restituzione = " & date() & " WHERE TAB_prenotazione.id_prenotazione= " & Request.Form("id_prenotazione")
    
    conn.execute(strSQL)
    mi da questo errore..

    Microsoft JET Database Engine errore "80040e10"

    Nessun valore specificato per alcuni parametri necessari.

    /biblioteca/aggio_rest.asp, riga 56
    PERCHE'???????
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  2. #2
    è possibile che qualche parametro arrivi vuoto

    il campo data_avvenuta_restituzione è di tipo data/ora? se è di tipo testo devi utilizzare i 'singoli apici'

    TAB_prenotazione.data_avvenuta_restituzione = '" & date() & "'

    ciao

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    il campo data_avvenuta_restituzione è di tipo data/ora ..
    ho provato anche a toglierlo dalla query ma non va ..
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    imposti la condizione utilizzando Request.Form("id_prenotazione")

    è una variabile impostata come numerica?

    prova come

    CInt(Request.Form("id_prenotazione"))

    ma non è la soluzione

    hai usato date() per la data, ma il campo data che impostazione ha?

    prova con now()

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    61
    codice:
    TAB_prenotazione.data_avvenuta_restituzione = #" & date() & "#"
    Cià!

  6. #6
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    niente .. non va ...
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  7. #7
    prova a passare la data staticamente

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    61
    prova a fare un response.write della stringa sql e vedi cosa ti restituisce...

  9. #9
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    questo è il response.write..

    STR = UPDATE TAB_prenotazione SET TAB_prenotazione.Restituito = 'si', TAB_prenotazione.data_avvenuta_restituzione =#16/06/04# WHERE TAB_prenotazione.id_prenotazione= 29
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  10. #10
    prova ad eseguirla direttamente su access

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.