Tengo un problema para Uds. sencillo para un principiante como yo aun no.
como veran tengo el codigo abajo descrito con el cual en mi Btn Guardar con el Nombre AltaProveedor que llama a un procedimiento almacenado de SQl todo bien resulta que tengo un campo
mas propiamente Nombre de Campo "Extendido" que antes de arrastrarlo al form lo coloque como ComboBox, pero al momento de ingresar el valor me dice un mensaje que no se puede convertir a int32 y pues no lo acepta de este modo
Código vb:
Ver original
da.SelectCommand.Parameters.Add("@Extendido", SqlDbType.NChar, 2).Value = Me.ExtendidoComboBox.text
Pregunto que tendría que colocar en vez de Text porque no es una caja de texto pero no se que mas colocar.
les dejo mi codigo
Código vb:
Ver original
Private Sub AltaProveedor_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AltaProveedor.Click da = New SqlDataAdapter("InsertarProveedor", cn) ds = New DataSet da.SelectCommand.CommandType = CommandType.StoredProcedure da.SelectCommand.Parameters.Add("@IdNit", SqlDbType.Int, 0).Value = Me.IdProveedorTextBox.Text da.SelectCommand.Parameters.Add("@NombreEmpresa", SqlDbType.NVarChar, 40).Value = Me.NombreEmpresaTextBox.Text da.SelectCommand.Parameters.Add("@RepresentanteLegal", SqlDbType.NVarChar, 40).Value = Me.RepresentanteLegalTextBox.Text da.SelectCommand.Parameters.Add("@Direccion", SqlDbType.NVarChar, 30).Value = Me.DireccionTextBox.Text da.SelectCommand.Parameters.Add("@Telefono", SqlDbType.Char, 8).Value = Me.TelefonoTextBox.Text da.SelectCommand.Parameters.Add("@Provincia", SqlDbType.NVarChar, 50).Value = Me.ProvinciaTextBox.Text da.SelectCommand.Parameters.Add("@Municipio", SqlDbType.NVarChar, 50).Value = Me.MunicipioTextBox.Text da.SelectCommand.Parameters.Add("@CtaBancariaBol", SqlDbType.Int, 0).Value = Me.CtaBancariaBolTextBox.Text da.SelectCommand.Parameters.Add("@CtaBancariaenDolar", SqlDbType.Int, 0).Value = Me.CtaBancariaenDolarTextBox.Text da.SelectCommand.Parameters.Add("@NombredeBanco", SqlDbType.NVarChar, 50).Value = Me.NombredeBancoTextBox.Text da.SelectCommand.Parameters.Add("@CedulaIdentidad", SqlDbType.Real, 0).Value = Me.CedulaIdentidadTextBox.Text da.SelectCommand.Parameters.Add("@Extendido", SqlDbType.NChar, 2).Value = Me.ExtendidoComboBox. da.Fill(ds, "Proveedores") End Sub
Haber si alguien me da alguna idea y pues me recomiendo algun libro que explique como usar estas cositas.
Gracias
RobertMelgar