none
COMO GUARDAR DATOS DE UN COMBOBOX EN LA BASE DE DATOS RRS feed

  • Pregunta

  • Hola, queria saber como hacer que me guarde en la base de datos la opcion que elija del combobox. Tengo un combo con "rubros" (ej: bebida ) selecciono que rubro quiero guardar y en el textbox pongo la descripcion (ej: coca cola) y al precionar el boton guardar estos datos se guarden en la base de datos (ej: bebida). 

    Este seria el codigo que tengo... 

    Private Sub Guardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Guardar.Click
            Dim resp As Integer
            resp = MessageBox.Show("Confirma la Grabación...", "Grabar", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            If resp = vbYes Then
                cborubro.SelectedValue = 1
                beb.grabarbebida(beb)
                moverdatos2()
                
            ElseIf cborubro.SelectedValue = 2 Then
                lac.grabarlacteos(lac)
            End If

        End Sub

    • Cambiado Enrique M. Montejo jueves, 6 de abril de 2017 10:19 Pregunta relacionada con el acceso a datos.
    martes, 4 de abril de 2017 0:09

Todas las respuestas

  • Hola nico1032,

    Con este código deberías poder hacerlo, acómodalo con el nombre de tus controles , así como tu conexión y tu tabla de la base de datos.

    Dim conex As String = "Datasource=localhost;Database=Mibase;integrated security=true"
    Dim cn As Sqlconnection = new Sqlconnection(conex)
    Dim Query As String = "Insert into tabla(@rubro, @descripcion)";
    Dim cmd As SqlCommand = new SqlCommand(Query, cn)
    cmd.CommandType = CommandType.StoredProcedure
    cmd.Parameters.AddWithValue("@rubro", combobox1.selectedvalue)
    cmd.Parameters.AddWithValue("@descripcion", txtDescripcion.text)
    
    cn.Open()
    cmd.ExecuteNonQuery()
    cn.Close()

    Saludos.


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.




    • Editado Brayan De La Cruz martes, 4 de abril de 2017 1:10 era VB.net
    • Propuesto como respuesta Joyce_AC martes, 4 de abril de 2017 15:28
    martes, 4 de abril de 2017 1:06