Bienvenido

Esta es una comunidad de programadores freelance

Puedes registrarte para acceder a todas las opciones del foro. Una vez registrado, podrás crear nuevas temas, responder y ganar reputación en la comunidad, enviar mensajes privados, y muchas opciones más.


+ Responder Tema + Crear Nuevo Tema
Resultados 1 al 1 de 1

Tema: [VB.NET] Agregar registros a una base de datos
  • Share This Thread!
    • Share on Facebook
    1. #1
      Member Fabián Rodríguez va por un camino distinguido Avatar de Fabián Rodríguez
      Fecha de Ingreso
      29 ene, 10
      Ubicación
      Colombia
      Mensajes
      92

      Talking [VB.NET] Agregar registros a una base de datos

      Agregar registros a una base de datos
      Usando Visual Basic .NET y MySQLConnector

      En un artículo anterior vimos como conectarnos a una base de datos y como crear una base de datos desde Visual Basic .NET, ahora veremos como agregar registros a la base de datos.

      Tenemos el siguiente código:

      [highlight=vb.net] Dim insertar As New MySqlDataAdapter("INSERT INTO internos(nombretd,cedula,nombres,estado,tiempoest, fecha,permiso,patio,sexo,edad,imagen) VALUES('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & estado & "','" & TextBox4.Text & "','" & DateTimePicker1.Value & "','" & permiso & "','" & NumericUpDown1.Value & "','" & sexo & "','" & NumericUpDown2.Value & "','" & foto_conv & "')", conexion)
      Dim comando As New MySqlCommandBuilder(insertar)

      Try
      insertar.Fill(tabla)
      MessageBox.Show("Registro guardado correctamente.")
      Catch ex As MySqlException
      MessageBox.Show("No se han podido guardar los datos.")
      Finally
      conexion.Dispose()
      End Try[/highlight]


      Primero, suponiendo que ya nos hemos conectado, creamos una variable que contendrás las sentencias SQL previas a agregar al registro:

      [highlight=vb.net]Dim insertar As New MySqlDataAdapter("INSERT INTO internos(nombretd,cedula,nombres,estado,tiempoest, fecha,permiso,patio,sexo,edad,imagen) VALUES('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & estado & "','" & TextBox4.Text & "','" & DateTimePicker1.Value & "','" & permiso & "','" & NumericUpDown1.Value & "','" & sexo & "','" & NumericUpDown2.Value & "','" & foto_conv & "')", conexion)[/highlight]

      Luego creamos un constructor para el comando:

      [highlight=vb.net]Dim comando As New MySqlCommandBuilder(insertar)[/highlight]

      Y luego lo ejecutamos con la sentencia Fill, y si se realiza todo correctamente muestra un mensaje positivo de lo contrario muestra un mensaje de error.

      [highlight=vb.net]Try
      insertar.Fill(tabla)
      MessageBox.Show("Registro guardado correctamente.")[/highlight]
      Última edición por Fabián Rodríguez; 30/01/2010 a las 15:41

    + Responder Tema

    Etiquetas para este Tema