
Procedure
Publicado por Procedure (1 intervención) el 04/08/2016 00:29:22
Me copie este codigo en power builder
En la cuadro siguiente el código de PowerBuilder usado.
Al ejecutar me bota error:
invalid character value for cast specification
Ayuda
1
2
3
4
5
CREATE PROCEDURE usp_escenario1 @parametro1 INTEGER,@parametro2 DECIMAL(18,2) OUTPUT
AS
BEGIN
SET @parametro2=@parametro1 * 3.1416
END
En la cuadro siguiente el código de PowerBuilder usado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Integer Valor
Decimal Resultado
Valor=10
//Considerar que las variables que se pasen deben ser del mismo tipo
//definido en el procedimiento almacenado
DECLARE sp_procedure PROCEDURE FOR usp_escenario1
@parametro1 = :Valor,
@parametro2 = :Resultado OUTPUT; //Ojo definir el parametro2 como OUTPUT.
EXECUTE sp_procedure; //Ejecutamos con el nombre del Alias
FETCH sp_procedure INTO :Resultado; //Recuperamos el resultado
CLOSE sp_procedure;
messagebox("",Resultado)
Al ejecutar me bota error:
invalid character value for cast specification
Ayuda
Valora esta pregunta


0