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

Discussione: errore con Update

  1. #1
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177

    errore con Update

    Ciao a tutti,
    non riesco a capire dove sbaglio perché mi da errore e non mi aggiorna il db?
    Questo è lerrore:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione UPDATE.

    eppure mi sembra giusto...

    e questo è il codice
    <%
    'Aggiorno in prodotto
    If Request.QueryString("Save")="1" then
    'If Request("Upload")="1" then

    Dim oUpload
    Set oUpload = new cUpload
    oUpload.AutoRename = True
    oUpload.Overwrite = False
    oUpload.SetPath "files" 'Impostazione del percorso
    oUpload.Load
    While Not oUpload.EOF
    oUpload.Save()
    Select Case lCase(oUpload.Files("InputName"))
    Case "image"
    FileName_image = oUpload.GetFileName()
    Case "bigimage"
    FileName_bigimage = oUpload.GetFileName()
    End Select
    oUpload.MoveNext
    Wend
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("aspProductCatalog.mdb")
    Set Rs=server.CreateObject("ADODB.Recordset")
    Rs.Open "Upload products Where ProductID="& oUpload.Form("id"),Conn,3,3
    Rs.AddNew
    Rs("productname") = oUpload.Form("productname")
    Rs("Details") = oUpload.Form("Details")
    Rs("ShortDetails") = oUpload.Form("ShortDetails")
    Rs("data") = oUpload.Form("data")
    Rs("argomento") = oUpload.Form("argomento")
    Rs("Cliente") = oUpload.Form("Cliente")
    Rs("CategoryID")= oUpload.Form("Category")
    Rs("image") = FileName_image
    Rs("bigimage") = FileName_bigimage

    Rs.update
    Rs.Close
    Conn.Close
    Set Rs = Nothing
    Set Conn=Nothing
    Set oUpload = Nothing

    msg = "Il Prodotto è stato inserito correttamente"
    End if


    %>

  2. #2
    UPLOAD tabella SET campo1 = 'valoreStringa', campo2 = valoreNumerico WHERE campoDiRiferimento = valoreDiRiferimentoNumerico

  3. #3
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177
    Il mio problema in realtà non è la stringa SQL ma il fatto che devo sfruttare lo script di Baol74 per far l'aggiornamento ma non riesco a capire come funziona

  4. #4
    Come no...
    codice:
    Rs.Open "Upload products Where ProductID="& oUpload.Form("id"),Conn,3,3
    Ti sembra una query di update con sintassi corretta?

  5. #5
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177
    no hai ragione

  6. #6
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177
    C'è qualcuno che può darmi indicazioni su come utilizzare lo script di baol per fare l'update????


  7. #7
    Ma aggiornare cosa? Il db?

  8. #8
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177
    Si con il prezioso aiuto di michele.santoro ho impostato il form per caricare su db e imm e campi ora volevo fare in modo che il form mi consentisse di aggiornare i dati nel db.

  9. #9
    Utente di HTML.it L'avatar di vispone
    Registrato dal
    Feb 2003
    Messaggi
    177
    risolto grazie, sono impazzito ma ho risolto grazie di tutto

  10. #10

    errore sintassi su query

    Scusate ho un problema simile ma con Update.
    Ho cercato di capire dove può essere l'errore di sintassi qui:

    oConn.Execute("UPDATE Users SET uPass='" &fPass& "', uEmail='" &femail& "', Location='" &flocation& "', website'" &fwebsite& "', Sig='" &fsig& "' WHERE uID ='" & profilo & "'")

    Un aiuto, grazie.
    grario

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.