Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385

    Problema stupido con un Update

    Ciao, ho la seguente quey SQL:

    codice:
     "UPDATE tabNews SET (tabnews.Titolo='"& strTitolo1 &"', tabNews.Descrizione='"& strDesc1 &"', tabnews.Link='"& strLink1 &"')  WHERE (tabnews.id=1)"

    Si genera il seguente errore:


    [Microsoft]driver ODBC Microsoft Access] Errore di sintassi nell'istruzione UPDATE.


    I campi sono tutti campi di testo tranne id che è un contatore.

    Cosa c'è di sbagliato?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Problema stupido con un Update

    codice:
     "UPDATE tabNews SET tabnews.Titolo='"& strTitolo1 &"', tabNews.Descrizione='"& strDesc1 &"', tabnews.Link='"& strLink1 &"'  WHERE tabnews.id=1"
    non vedo errori...intanto prova a togliere quelle parentesi
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query ''E' stata indetta una festa oggi all'oratorio, esempio di prova news''.


    togliendo le parentesi mi da questo errore, dove quel testo che non c'entra nulla è una delle variabili che prendo da un form.

    Ho letto che DESC è una parola riservata, ma qui io uso strDesc

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    ok devi fare semplicemente la replace dell'apicetto con 2 apicetti sui campi stringa
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Problema stupido con un Update

    codice:
     "UPDATE tabNews SET (tabnews.Titolo='"& Replace(strTitolo1,"'","''") &"', tabNews.Descrizione='"& Replace(strDesc1,"'","''") &"', tabnews.Link='"& Replace(strLink1,"'","''") &"')  WHERE (tabnews.id=1)"
    per maggior chiarezza
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    niente da fare, stesso errore:

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione UPDATE.



  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Re: Problema stupido con un Update

    codice:
    "UPDATE tabNews SET Titolo='"& Replace(strTitolo1,"'","''") &"', Descrizione='"& Replace(strDesc1,"'","''") &"', [Link]='"& Replace(strLink1,"'","''") &"' WHERE [id]=1"
    nemmeno così? non ho più idee ...magari link e/o id sono parole riservate
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385



    Così funziona, grazie mille !! penso fosse likn la parola riservata

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da garlick



    Così funziona, grazie mille !! penso fosse likn la parola riservata
    io direi che la parolina maledetta era id
    http://www.mmkit.com/article.php?sid=297
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.