Pra comecar, tenho a seguinte função no meu banco de dados:

CREATE OR REPLACE FUNCTION exclui_banco(pid_banco integer)
  RETURNS integer AS
$BODY$
DECLARE
    vlinhas int4 DEFAULT 0;
BEGIN
    DELETE FROM bancos  WHERE codigo = pid_banco;
    GET DIAGNOSTICS vlinhas = ROW_COUNT;
    RETURN vlinhas;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION exclui_banco(integer) OWNER TO indexpost;

Eu executo ela no Delphi através do componente ADOconnection da paleta ADO 
chamando seu método execute da seguinte forma:

Adoconnection.execute('select exclui_banco(' + edit.text + ')';

Gostaria de saber como proceder para ter o retorno no delphi, da quantidade de 
linhas afetadas, ou seja como ver o valor, no delphi,  que foi atribuido à 
variável vlinhas.

Desde já grato pela colaboração.

Atenciosamente,

ADENILTON Batista da Silva 
 (79)3431-3234 / 9142-0886
  [EMAIL PROTECTED]

_________________________________________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a