duppino
2008-08-08 15:55:01 UTC
Ciao..
Ho inviato questo post da altra parte... ho paura che ho sbagliato invio...
riformulo la domanda qui
se io ho dei campi su un form e voglio aggiornare i relativi campi sul db,
scrivo:
Dim SQL As String = "UPDATE [Clienti] SET Nome = ?, Cognome = ? Where
IdCliente = " & txtIdCliente.Text
Dim Cn As New OleDbConnection(strCn)
Cn.Open()
Dim Cmd As New OleDbCommand(SQL, Cn)
Cmd.Parameters.AddWithValue("@nome", txtNome.Text)
Cmd.Parameters.AddWithValue("@cognome", txtCognome.Text)
Cmd.ExecuteNonQuery()
Cn.Close
ma quello che volevo dire era:
se io al posto dei textbox ho un datagrid e vado a modificare il nome alla
300esima riga
che cosa scriverò al posto di:
Cmd.Parameters.AddWithValue("@nome", txtNome.Text)
Cmd.Parameters.AddWithValue("@cognome", txtCognome.Text)
punto interrogativo?...
dovro' scrivere ..columns(indice).value, cioe' le coordinate cella del
datagrid dove ho toccato la cella? O cos'altro?
grazie per l'aiuto ciaoo
Ho inviato questo post da altra parte... ho paura che ho sbagliato invio...
riformulo la domanda qui
se io ho dei campi su un form e voglio aggiornare i relativi campi sul db,
scrivo:
Dim SQL As String = "UPDATE [Clienti] SET Nome = ?, Cognome = ? Where
IdCliente = " & txtIdCliente.Text
Dim Cn As New OleDbConnection(strCn)
Cn.Open()
Dim Cmd As New OleDbCommand(SQL, Cn)
Cmd.Parameters.AddWithValue("@nome", txtNome.Text)
Cmd.Parameters.AddWithValue("@cognome", txtCognome.Text)
Cmd.ExecuteNonQuery()
Cn.Close
ma quello che volevo dire era:
se io al posto dei textbox ho un datagrid e vado a modificare il nome alla
300esima riga
che cosa scriverò al posto di:
Cmd.Parameters.AddWithValue("@nome", txtNome.Text)
Cmd.Parameters.AddWithValue("@cognome", txtCognome.Text)
punto interrogativo?...
dovro' scrivere ..columns(indice).value, cioe' le coordinate cella del
datagrid dove ho toccato la cella? O cos'altro?
grazie per l'aiuto ciaoo