Visualizzazione dei risultati da 1 a 6 su 6

Discussione: sintassi sql in vb

  1. #1

    sintassi sql in vb

    Ho aggiunto un modulo in un progetto excel e a questa riga mi da un errore expected:end of statement.
    conta è una variabile numerica.

    rss.Open "UPDATE tabella_contatore_form1580 SET contatore=' " &conta& " ' ", cnn, 3, 3

  2. #2
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    non credo tu possa aprire un recordset con un update...
    dovresti prima fare l'update e poi aprire con una select.

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Devi fare così

    rss.execute "update......."

    e deve funzionare
    :metallica
    Allejo

  4. #4
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    o anche
    cnn.execute "..."
    Così il recordset non serve.
    Poi il campo contatore è di tipo text o è numerico? Se è numerico gli apici non servono!

  5. #5

    è numerico

    ho provato coem mi avete consigliato ma mi da lo stesso errore.
    expected end of statement

    cnn.execute "UPDATE tabella_contatore_form1580 SET contatore=' " &conta& " ' "

    cnn.execute "UPDATE tabella_contatore_form1580 SET contatore=" &conta& " "

    cnn.execute("UPDATE tabella_contatore_form1580 SET contatore='" &conta& "' ")
    In quest'ultimo caso mi da expected list separator or )

    Comunque contatore è int

  6. #6
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    su contatore devi fare così

    contatore = " & conta & "

    senza appici singoli per gli interi
    Allejo

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 © 2024 vBulletin Solutions, Inc. All rights reserved.