Power Builder - Store Procedure

 
Vista:

Store Procedure

Publicado por Rocio (8 intervenciones) el 31/08/2005 20:23:24
// Tengo mi Store Procedure Asi..

alter function dba.pruebita()
returns integer
begin
declare total integer;
select count(*) into total
from rmainsp;
return(total)
end

//

y cuando corro el Power Builder me marca el Error

SQLSTATE = 37000
[Sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access violation: Parameter '@TOTAL' not found in procedure 'pruebita'

asi tengo el codigo

DECLARE probador PROCEDURE FOR pruebita
@TOTAL = :lltotal1 ;

EXECUTE PROBADOR;

IF sqlca.sqlcode <> 0 THEN

CHOOSE CASE sqlca.sqlcode
CASE -1
messagebox('0',sqlca.sqldbcode)
CASE 100
messagebox('El SP',sqlca.sqldbcode)
END CHOOSE

ELSE
FETCH PROBADOR INTO :lltotal1;
CLOSE PROBADOR;
end if
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