
Ayuda con stored procedure
Publicado por Rogger (144 intervenciones) el 13/08/2008 18:11:39
Buen día con to@s los foristas, por favor si me pueden ayudar:
Tengo el siguiente procedimeinto almacenado en sql 2000:
CREATE procedure usp_factura_pendiente_mes
@mes int,
@anio int
as
SELECT fc.id_factura, raz_soc, fecha_emision, condicion, t_moneda, t_cambio, v_venta_s, igv_s, p_venta_s, anull,
detraccion_s, retencion_s, cta_s_importe_s, cta_d_importe_s
FROM factura_cobrar fc
inner join cliente cli
on cli.id_cliente = fc.id_cliente
left outer join cobro_factura cfac
on fc.id_factura = cfac.id_factura and fc.id_cliente = cfac.id_cliente
where month(fecha_emision) = @mes and year(fecha_emision)= @anio
Es para mostrar las facturas pendientes de pago según mes.
Desde power builder quiero crear un dw, datasource "Stored Procedure", selecciono el procedimiento ya creado en la base de datos y me sale un error que me dice:
cannnot create DataWindow
'SQLSTATE = 22005
[Micosoft] [ODBC SQL Driver] Valor de caracter no válido para especificación cast.
1 execute dbo.usp_factura_pendiente_mes;1 mes = :mes, anio = :anio'
Quisiera que me indiquen que es lo que estoy haciedno mal o como puedo mostrar los datos de este dw q quiero q venga de un stored procedure.
Tengo el siguiente procedimeinto almacenado en sql 2000:
CREATE procedure usp_factura_pendiente_mes
@mes int,
@anio int
as
SELECT fc.id_factura, raz_soc, fecha_emision, condicion, t_moneda, t_cambio, v_venta_s, igv_s, p_venta_s, anull,
detraccion_s, retencion_s, cta_s_importe_s, cta_d_importe_s
FROM factura_cobrar fc
inner join cliente cli
on cli.id_cliente = fc.id_cliente
left outer join cobro_factura cfac
on fc.id_factura = cfac.id_factura and fc.id_cliente = cfac.id_cliente
where month(fecha_emision) = @mes and year(fecha_emision)= @anio
Es para mostrar las facturas pendientes de pago según mes.
Desde power builder quiero crear un dw, datasource "Stored Procedure", selecciono el procedimiento ya creado en la base de datos y me sale un error que me dice:
cannnot create DataWindow
'SQLSTATE = 22005
[Micosoft] [ODBC SQL Driver] Valor de caracter no válido para especificación cast.
1 execute dbo.usp_factura_pendiente_mes;1 mes = :mes, anio = :anio'
Quisiera que me indiquen que es lo que estoy haciedno mal o como puedo mostrar los datos de este dw q quiero q venga de un stored procedure.
Valora esta pregunta


0