Query di update

giovedì 08 novembre 2007 - 14.20

jekisi Profilo | Senior Member

Salve a tutto il forum, avrei il seguente problema:
Ho questa query

sql = "UPDATE tfatture SET RettificaBN=" & RettificaBNTextBox.Text & " WHERE numero=" & TextBox1.Text

che funziona benissimo ma devo implementare altri campi, cioè

RettificaBD

sql = "UPDATE tfatture SET RettificaBN, rettificabd=" & RettificaBNTextBox.Text & ", " & RettificaBDTextBox.Text & " WHERE numero=" & TextBox1.Text


cosi mi da errore di sintassi, dove sbaglio?


Distinti Saluti Fabio Messina

SSUPERPIPPO Profilo | Guru

>Salve a tutto il forum, avrei il seguente problema:
> Ho questa query
>
>sql = "UPDATE tfatture SET RettificaBN=" & RettificaBNTextBox.Text
>& " WHERE numero=" & TextBox1.Text
>
>che funziona benissimo ma devo implementare altri campi, cioè
>
>RettificaBD
>
>sql = "UPDATE tfatture SET RettificaBN, rettificabd=" & RettificaBNTextBox.Text
>& ", " & RettificaBDTextBox.Text & " WHERE numero=" & TextBox1.Text
>
>
>cosi mi da errore di sintassi, dove sbaglio?
>
>
>Distinti Saluti Fabio Messina
>

La sintassi corretta è:

sql = "UPDATE tfatture SET RettificaBN=" & RettificaBNTextBox.Text
& ", rettificabd=" & RettificaBDTextBox.Text & " WHERE numero=" & TextBox1.Text

Comunque ti consiglio vivamente di utilizzare i parametri. Esempio:

Dim Cmd as new SqlCommand Cmd.CommandText="UPDATE tfatture SET RettificaBN=@Param1, rettificabd=@Param2 WHERE numero=@Param3" Cmd.Parameters.AddWithValue("@Param1",RettificaBNTextBox.Text) Cmd.Parameters.AddWithValue("@Param2",RettificaBDTextBox.Text) Cmd.Parameters.AddWithValue("@Param3",TextBox1.Text)

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5