Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2012, 15:53
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 13 años
Puntos: 61
Respuesta: Actualizar registros en VB.NET 2008

Esa manera que lo estas haciendo no es la mejor siempre en tus consultas usa parametros.
Código vb.net:
Ver original
  1. Using conn As New SqlConnection("Data Source=Servidor1;Initial Catalog=DB001;Persist Security Info=True;User ID=sa;Password=Trup4593*")
  2.         Dim sql As String = "UPDATE TABLA SET CAMPO1=@cam1, CAMPO2=@cam2, CAMPO3=@cam3 where id=@id"
  3.  
  4.     Dim command As New SqlCommand(sql, conn)
  5.     command.Parameters.AddWithValue("@id", ComboBox1.Text)
  6.     command.Parameters.AddWithValue("@CAMPO1", TextBox1.Text)
  7.     command.Parameters.AddWithValue("@CAMPO2", TextBox2.Text)
  8.     command.Parameters.AddWithValue("@CAMPO3", TextBox3.Text)
  9.        comand.ExecuteNonQuery()
  10.        MessageBox.Show("Se Actualizo el Registro")
  11.        
  12. End Using
Como vez de esta mejor el codigo queda mejor estructurado y es mas comprencible, donde dice CAMPO1, CAMPO2, CAMPO3 pondrás el nombre de los campos.

Y recuerde que la cadena de conexión este correcta.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres