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