Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore con update

  1. #1
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179

    errore con update

    Salve ragazzi, in una pagina di aggiornamento ho creato questa istruzione sql per l'aggiornamento:

    sqlquer = "update info set modello=testo1 AND descrizione=testo2 AND tipologia=testo AND categoria=testo5 AND categ=categoria AND altastagione=prezzoalta AND bassastagione=prezzobassa AND immagine=NomeFile1 where ID = " & testo20


    ma in fase di esecuzione mi genera quest'errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 7.


    The world is a vampire

  2. #2
    per forza...

    quelle non sono stringhe, sono variabili...

    sqlquer = "update info set modello=" & testo1 & " AND descrizione=" & testo2 & " AND ......

    inoltre se sono stringhe devi metterci intorno gli apici

    sqlquer = "update info set modello='" & testo1 & "' AND descrizione='" & testo2 & "' AND ......

    attenzione a non confondere stringhe e variabili... non siamo in PHP che si possono "integrare"...
    san imente saluta

    * http://simonecingano.it *

  3. #3
    AND ? per separare i campi ci vuole la virgola...

  4. #4
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    ho provato i vostri suggerimenti ma mi da quest'errore:

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

    la stringa è questa:
    sqlquer = "update info set modello = '"&testo1&"', descrizione = '"&testo2&"', tipologia = '"&testo4&"', categoria = '"&testo5&"', categ = '"&categoria&"', altastagione = '"&prezzoalta&"', bassastagione = '"&prezzobassa&"', immagine = '"&NomeFile1&"', where ID = " & id
    The world is a vampire

  5. #5
    l'ultima virgola prima della WHERE. eventualmente fatti stampare a video la stringa prima di eseguirla

  6. #6
    niente virgola prima di WHERE
    san imente saluta

    * http://simonecingano.it *

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.