SQL Server - error de sintaxis a que se refiere

   
Vista:

error de sintaxis a que se refiere

Publicado por Roberto (51 intervenciones) el 10/09/2008 01:06:37
Estoy metiendo esta sintaxis pero me marca un error: Error de inserción: el nombre de columna o los valores especificados no corresponden a la definición de la tabla.

pero la tabla y las demas que tengo los valores que declaro si se encuentran en las tablas que estoy usando mas que nada en el procedure la que uso mas es el idsesion pero no se a ver si me dan una idea de mi error.

saludos.


CREATE TABLE Porcobrarpagosfijos (
[Tipo de Movimiento] [varchar](50) NOT NULL,
[Folio] [int] NULL,
[Serie] [char](1) NULL,
[Consecutivo] [int] NULL,
[IdSucursal] [int] NOT NULL,
[Tipo de Prestamo] [smallint] NULL,
[Texto Tipo de Prestamo] [nvarchar](50) NULL,
[Folio Solicitud] [int] NULL,
[Folio Renovado] [int] NULL,
[Folio Auditoria] [int] NULL,
[Folio Auditoria Detalle] [int] NULL,
[Folio Auditoria Separación] [int] NULL,
[Préstamo] [float] NULL,
[Nombre] [nvarchar](50) NULL,
[Categoría] [nvarchar](50) NULL,
[Cantidad] [int] NULL,
[Descripción] [nvarchar](255) NULL,
[Marca] [nvarchar](50) NULL,
[Modelo] [nvarchar](50) NULL,
[Serie No] [nvarchar](50) NULL,
[Metal] [int] NULL,
[Gramos] [float] NULL,
[Cotización] [float] NULL,
[Avalúo] [float] NULL,
[Precio de Venta] [float] NULL,
[Precio de Venta Real] [float] NULL,
[Separado] [bit] NULL DEFAULT ((0)),
[Fecha Separación] [datetime] NULL,
[Fecha Máxima para retirar] [datetime] NULL,
[Monto Abonado] [float] NULL,
[Saldo] [float] NULL,
[Monto Ultimo Abono] [float] NULL,
[Fecha Ultimo Abono] [datetime] NULL,
[Vendido] [bit] NULL DEFAULT ((0)),
[Fecha Venta] [datetime] NULL,
[Fecha] [datetime] NULL,
[Capital] [float] NULL,
[Aportación Social] [float] NULL,
[Intereses] [float] NULL,
[Bonificación Intereses] [float] NULL,
[Porciento Bonificación Iva] [real] NULL,
[Bonificación Iva] [float] NULL,
[Recargos Calculados] [float] NULL,
[Recargos] [float] NULL,
[Gastos Administrativos] [float] NULL,
[Pago recibido] [float] NULL,
[Folio Original] [int] NULL,
[Refrendo No] [tinyint] NULL,
[Fecha Promesa] [datetime] NULL,
[Ultimo Asesor Gestión] [nvarchar](50) NULL,
[Cuenta Visitas] [int] NULL,
[Cuenta Llamadas] [int] NULL,
[Usuario] [nvarchar](50) NULL,
[Asesor] [nvarchar](50) NULL,
[Cajero] [nvarchar](50) NULL,
[Crédito a Largo Plazo] [bit] NULL,
[Plazo Crédito a Largo Plazo] [real] NULL,
[Tipo Crédito a Largo Plazo] [int] NULL,
[Base para el cálculo de intereses Crédito a Largo Plazo] [int] NULL,
[Tasa de interés Crédito a Largo Plazo] [real] NULL,
[No Crédito a Largo Plazo] [int] NULL,
[Monto Primer Pago Crédito a Largo Plazo] [float] NULL,
[Fecha de Terminación Crédito a Largo Plazo] [datetime] NULL,
[Ubicación] [nvarchar](50) NULL,
[Ubicación2] [nvarchar](50) NULL,
[Ubicación3] [nvarchar](50) NULL,
[Ubicación4] [nvarchar](50) NULL,
[IdSesión] [int] NULL,
[Factura] [bit] NULL DEFAULT ((0)),
[Id] [int] NOT NULL,
)

GO

ALTER PROCEDURE GenerarPorcobrarpagosfijos
AS
DECLARE @Fecha_Pago datetime,
@return_value int,
@IdSesión int

SELECT @Fecha_Pago = GETDATE()

EXEC @return_value = [dbo].[Generar Listado de Movimientos]
@De_Folio = NULL,
@A_Folio = NULL,
@De_Socio = NULL,
@A_Socio = NULL,
@De_Fecha = @Fecha_Pago,
@A_Fecha = @Fecha_Pago,
@Fecha_Pago = @Fecha_Pago,
@Monto_Pago = NULL,
@De_Fecha_Vencimiento = NULL,
@A_Fecha_Vencimiento = @Fecha_Pago,
@De_Fecha_Vencimiento_Pagos_Fijos = Null,
@A_Fecha_Vencimiento_Pagos_Fijos = @Fecha_Pago,
@Serie = NULL,
@IdSucursal = 1,
@Nombre_ = NULL,
@Identificación = NULL,
@Distinto_de_Categoría = 0,
@Categoría = NULL,
@Incluir_movimientos_por_cobrar = 1,
@Incluir_todas_las_amortizaciones = 0,
@Incluir_Correcciones = 0,
@Usuario = NULL,
@Asesor = NULL,
@cajero = NULL,
@Ubicación = NULL,
@Ubicación2 = NULL,
@Ubicación3 = NULL,
@Ubicación4 = NULL,
@Modo_de_operación = N'Normal',
@Tipo_de_Movimiento = N'Por cobrar pagos fijos',
@IdSesión = @IdSesión OUTPUT

DELETE Porcobrarpagosfijos

INSERT INTO Porcobrarpagosfijos SELECT * FROM [Listado de Movimientos] WHERE IdSesión = @IdSesión

DELETE FROM [Prestamos Personales Paso] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales paso 1 pagos recibidos] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales Paso 2] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales Paso 2 Movimientos] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales paso 2 pagos recibidos por fecha y folio] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales Paso Movimientos] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales Paso Pagos a prestamos ya refrendados] WHERE IdSesión = @IdSesión
DELETE FROM [Prestamos Personales Paso Pagos a prestamos ya refrendados paso 1] WHERE IdSesión = @IdSesión
DELETE FROM [Listado de Movimientos] WHERE IdSesión = @IdSesión
DELETE FROM [Listado de Movimientos Prestamos ya refrendados Paso 2] WHERE IdSesión = @IdSesión
DELETE FROM [Listado de Movimientos Prestamos ya refrendados Paso 3] WHERE IdSesión = @IdSesión
DELETE FROM [Listado de Movimientos por fecha y folio] WHERE IdSesión = @IdSesión
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error de sintaxis a que se refiere

Publicado por Isaias (3308 intervenciones) el 10/09/2008 01:17:48
Tu motor es SQL SERVER??? (VERSION, SERVICE PACK)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error de sintaxis a que se refiere

Publicado por Roberto (51 intervenciones) el 11/09/2008 17:57:18
es 2005 sp2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar