Query di UPDATE

venerdì 29 gennaio 2010 - 19.17

jekisi Profilo | Senior Member

Salve a tutto il forum, avrei il seguente problema, dato che a anche un bel pò di tempo che non porogrammo.
Devo fare unm UPDATE DI UN CAMPO e faccio così:

sql1 = "UPDATE rfatture SET Importo='" & ImportoTextBox.Text & " where idriga =" & IDRigaTextBox.Text

e mi da il seguente errore

Errore di sintassi nella stringa nell'espressione della query ''18,24 where idriga =158'.

qual' è la sintassi giusta?

Da premettere che il campo IDRIGA è un campo di tipo CONTATORE.


Distinti Saluti Fabio Messina

Jeremy Profilo | Guru

Ciao.
A dire il vero il problema è sempre il solito ...... la concatenazione di stringhe per la creazione delle query.
Non smetterò mai di dire che bisogna usare le query parametriche.
Ad ogni modo, il tuo problema è che manca un'apice ..... ti posto la stringa "corretta"
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

anche se veramente corretta sarebbe così:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
dando per scontato che Importo non sia di tipo stringa.

Facci sapere...
Ciao

jekisi Profilo | Senior Member

Grazie mille, funziona alla perfezione.


Distinti Saluti Fabio Messina
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5