Power Builder - Ayuda con stored procedure

   
Vista:

Ayuda con stored procedure

Publicado por Rogger (143 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.
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:Ayuda con stored procedure

Publicado por Tomahock (19 intervenciones) el 17/08/2010 06:40:17
Hola rogger, esto pasa porque estas conectandote via ODBC, esto es lo que genera el problema, anda a la pestana syntaxis y ahi desactiva use escape syntax y asunto arreglado.

Saludos
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

Ayuda con stored procedure

Publicado por lucasmartinbs lucasmartinbs@gmail.com (1 intervención) el 07/05/2013 15:09:54
en mi caso he probado con desactivar use escape syntax pero no he podido solucionar.

He podido SOLUCIONARLO usando un archivo llamado pbodb105.ini

que va en la carpeta C:\Archivos de programa\Sybase\Shared\PowerBuilder



SALUDOS!


AQUI les dejo el archivo

http://www.mediafire.com/view/?u82gzc5r2zw8au7
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