Buenas a todos nuevamente molestando.
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 originalda.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 originalPrivate 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