Não estou conseguindo fazer a chamada a uma stored procedure utilizando o componente TZStoredProc.
Utilizo o Delphi 2007 e tenho instalado o Postgres 8.3.3.
Já utilizei em outro momento os componentes ZeosDBO e nunca tive problemas. Atualmente estou usando a versão 6.6.3 desse pack e não consigo fazer a chamada a uma stored procedure. O componente informa que a operação não é suportada.
A estrutura da stored procedure é:
CREATE OR REPLACE FUNCTION "s_log"."sp_get_access"
(
IN Param1 TEXT,
IN Param2 TEXT,
IN Param3 BOOLEAN,
OUT Return1 INTEGER,
OUT Return2 TEXT,
OUT Retorn3 TEXT,
) RETURNS RECORD AS
$body$
DECLARE
BEGIN
END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
Pergunta
Fabius Lovato
Não estou conseguindo fazer a chamada a uma stored procedure utilizando o componente TZStoredProc.
Utilizo o Delphi 2007 e tenho instalado o Postgres 8.3.3.
Já utilizei em outro momento os componentes ZeosDBO e nunca tive problemas. Atualmente estou usando a versão 6.6.3 desse pack e não consigo fazer a chamada a uma stored procedure. O componente informa que a operação não é suportada.
A estrutura da stored procedure é:
CREATE OR REPLACE FUNCTION "s_log"."sp_get_access"
(
IN Param1 TEXT,
IN Param2 TEXT,
IN Param3 BOOLEAN,
OUT Return1 INTEGER,
OUT Return2 TEXT,
OUT Retorn3 TEXT,
) RETURNS RECORD AS
$body$
DECLARE
BEGIN
END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
Agradeço a qualquer ajuda.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.