Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar valor de Combobox.Text para Insertarlos en Tabla SQL

Estas en el tema de Pasar valor de Combobox.Text para Insertarlos en Tabla SQL en el foro de .NET en Foros del Web. Buenas tardes. La consulta es la siguiente, tengo un Combobox cargado de datos, estos mismos los debo pasar a un Select para generar una inserción ...
  #1 (permalink)  
Antiguo 26/04/2015, 15:02
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 1 mes
Puntos: 0
Pasar valor de Combobox.Text para Insertarlos en Tabla SQL

Buenas tardes. La consulta es la siguiente, tengo un Combobox cargado de datos, estos mismos los debo pasar a un Select para generar una inserción de los mismos en una tabla SQL.
La instrucción armada que tengo es:
Dim sentencia As String = "Insert into " + Me.cmbTablas.Text + " (" + cmbCamposTablas.Text + ") values (" + Me.cmbValores.Text + ")"
Cmd = New SqlCommand(sentencia, Conexion)
Cmd.ExecuteNonQuery()

Donde cmbTablas es el nombre de la tabla,
cmbCamposTablas es un Combo que contiene los nombres de campo de la tabla y
cmbValores es el combo que tiene todos los valores a Insertar en la tabla.
De hecho se que esta mal porque solo me inserta el primer campo.
La idea sería que recorra en un bucle cada Nombre de campo en el CmbCamposTablas y le asigne el valor correspondiente en el CMBValores.
El tema es que no me doy cuenta como hacerlo e incluirlo en el INSERT INTO.
Desde ya, muchas gracias de antemano a quien pueda ayudarme.
saludos.
  #2 (permalink)  
Antiguo 27/04/2015, 10:19
 
Fecha de Ingreso: enero-2015
Ubicación: Tegucigalpa
Mensajes: 25
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Pasar valor de Combobox.Text para Insertarlos en Tabla SQL

Ok, si lo que quieres es capturar el Id de un elemento del combobox puedes usar la propiedad de combobox que se llama .ValueMember, ejemplo: cmbCombobox.ValueMember = "Campo que representa el Id de esa tabla", y si quieres capturarlos todos como dices puedes hacerlo con un ciclo for, suerte!

Etiquetas: campo, combobox, sql, tabla, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:50.