none
Msg 213, Level 16, State 1, Procedure InsertFacturaXml, Line 40 Column name or number of supplied values does not match table definition. RRS feed

  • Pregunta

  • Estoy modificando un procedimiento alamacenado al ejecutar el query me marca el siguiente error

    Msg 213, Level 16, State 1, Procedure InsertFacturaXml, Line 40
    Column name or number of supplied values does not match table definition.

    USE [bdprueba]
    GO
    /****** Object:  StoredProcedure [dbo].[InsertFacturaXml]    Script Date: 10/13/2014 15:18:20 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author: <Author,,Name>
    -- Create date: <Create Date,,>
    -- Description: <Description,,>
    -- =============================================
    ALTER PROCEDURE [dbo].[InsertFacturaXml]
    -- Add the parameters for the stored procedure here
    @UUID varchar(36),
    @Serie varchar(10),
    @Folio int,
    @Fecha Datetime,
    @MetodoPago varchar(50),
    @FormaPago varchar(50),
    @Subtotal money,
    @Total money,
    @Moneda varchar(4),
    @TipoCambio decimal(2,2),
    @TipoComprobante varchar(20),
    @NumCuentaPago varchar(25),
    @Provedor char(15),
    @Archivo Xml
    AS
    BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    -- SET NOCOUNT ON;
    declare @contador int
    declare @IdProvedor smallint
    select @contador=count(rfc) from PROVEEDORES where RFC=@Provedor

        -- Insert statements for procedure here
        if(@contador=1)
        begin
    select @IdProvedor=PROVEEDORES.PROVEEDOR from PROVEEDORES where RFC=@Provedor
    insert into FacturaXml values(@UUID,@Serie,@Folio,@Fecha,@MetodoPago,@FormaPago,@Subtotal,@Total,@Moneda,@TipoCambio,@TipoComprobante,@NumCuentaPago,@Provedor,@Archivo,@IdProvedor)
    end
     if(@contador=2)
        begin

    insert into FacturaXml values(@UUID,@Serie,@Folio,@Fecha,@MetodoPago,@FormaPago,@Subtotal,@Total,@Moneda,@TipoCambio,@TipoComprobante,@NumCuentaPago,@Provedor,@Archivo)
    end




    END

    lunes, 13 de octubre de 2014 21:30

Respuestas

Todas las respuestas