none
Ayuda.....Error al guardar en BD.... RRS feed

  • Pregunta

  • Hola tengo este codigo que pienso que me guardaria en la bd los datos referentes a una factura el problema es que me da uun error al dar click en el boton asignado para guardar

    NO HAY NINGUNA ASIGNACION DE TIPO DE OBJETO

    SYSTEM.WINDOWS.FORMS.DATAGRIBIEWTEXTBOXCOLUMN A UN TIPO NATIVO DE UN PROVEEDOR ADMINISTRATIVO CONOCIDO..

    que podira ser el problema 

    este es el codigo:

    Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
    
            Try
                Using conexion As New SqlConnection("Data Source=ASHLEY;Initial Catalog=OpticaBarraquel;Integrated Security=True")
                    conexion.Open()
                    Using cmd As New SqlCommand()
                        cmd.Connection = conexion
                        cmd.CommandText = "insert into FACTURA(CODIGO_FACTURA,CODIGO_CLIENTES,FECHA,EMPLEADO,FORMA_DE_PAGO,DESCRIPCION_PRODUCTO,MARCA, PRECIO_DE_VENTA,CANTIDA,TOTAL_DESCUENTO,SUMA,DECUENTO,IVA,BASE_IMPONIBLE,TOTAL) VALUES(@CODIGO_FACTURA,@CODIGO_CLIENTES,@FECHA,@EMPLEADO,@FORMA_DE_PAGO,@DESCRIPCION_PRODUCTO,@MARCA,@PRECIO_DE_VENTA,@CANTIDA,@TOTAL_DESCUENTO,@SUMA,@DECUENTO,@IVA,@BASE_IMPONIBLE,@TOTAL)"
    
                        cmd.Parameters.AddWithValue("@CODIGO_FACTURA", CODIGO_FACTURATextBox.Text)
                        cmd.Parameters.AddWithValue("@CODIGO_CLIENTES", ComboBox1.Text)
                        cmd.Parameters.AddWithValue("@FECHA", FECHADateTimePicker.Text)
                        cmd.Parameters.AddWithValue("@EMPLEADO", EMPLEADOComboBox.Text)
                        cmd.Parameters.AddWithValue("@FORMA_DE_PAGO", ComboBox3.Text)
                        cmd.Parameters.AddWithValue("@DESCRIPCION_PRODUCTO", DESCRIPCION_PRODUCTO)
                        cmd.Parameters.AddWithValue("@MARCA", MARCA)
                        cmd.Parameters.AddWithValue("@PRECIO_DE_VENTA", PRECIO_DE_VENTA)
                        cmd.Parameters.AddWithValue("@CANTIDAD", CANTIDAD)
                        cmd.Parameters.AddWithValue("@TOTAL_DESCUENTO", TOTAL_DESCUENTOTextBox.Text)
                        cmd.Parameters.AddWithValue("@SUMA", SUMATextBox.Text)
                        cmd.Parameters.AddWithValue("@DESCUENTO", DESCUENTOTextBox.Text)
                        cmd.Parameters.AddWithValue("@IVA", IVATextBox.Text)
                        cmd.Parameters.AddWithValue("@BASE_IMPONIBLE", BASE_IMPONIBLETextBox.Text)
                        cmd.Parameters.AddWithValue("@TOTAL", TOTALTextBox.Text)
                        
    
                        cmd.ExecuteNonQuery()
    
                    End Using
                End Using
                MessageBox.Show("GUARDADO CON EXITO")
    
            Catch ex As Exception
                MessageBox.Show(ex.Message)
    
            End Try
            limpiar()
    
    
        End Sub

    espero puedan ayudarme 

    gracias saludos


    sábado, 30 de marzo de 2013 19:22

Todas las respuestas

  • en estas lineas

    cmd.Parameters.AddWithValue("@DESCRIPCION_PRODUCTO", DESCRIPCION_PRODUCTO)
    cmd.Parameters.AddWithValue("@MARCA", MARCA)
    cmd.Parameters.AddWithValue("@PRECIO_DE_VENTA", PRECIO_DE_VENTA)

    esas variables que asignas al parametro de donde salen ?

    porque el error menciona una columan de un datagridview, pero alli no parece que definas ninguan o el acceso a algunas de sus celdas de una fila

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 30 de marzo de 2013 20:41
  • Hola Leandro

    asi se llaman las columnas yo al momento de crearlas solo les puse ese nombre

    Y disculpa el atrevimiento pero podrias revisar todo lo que tengo en el form1 sin compromiso solo quiero tener un analisis de los codigos para ver si estan bien o necesite cambiar algo...

    saludos

    sábado, 30 de marzo de 2013 20:55