Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Problema UPDATE dei dati con sql

    Ciao a tutti ho un problema con l'aggiornamento dei dati di un db Access con asp. il codice usato é:

    codice:
    sql="update dati set '"&foto&"'='"&filename&"' where rif='"&rif&"'" 
    set rs=conn.execute(sql)
    ho già controllato e le variabili acquisiscono correttamente il proprio valore, l'errore è:

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

  2. #2
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *subito* dopo la composizione della stringa SQL metti

    Response.Write "maGGica SQL...: " & sql
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  3. #3
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Viene fuori questo:

    codice:
    update dati set 'foto_4'='logo.gif' where newsid='test'

  4. #4
    lo vedi da solo, sì, che 'foto_4' è *illegalmente* racchiuso tra apici...

  5. #5
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    E si era quello grazie mille, ora funziona a meraviglia, non ho ancora ben capito quando ci va l'apice e quando no.

    Grazie

    Mille

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.