[firebase-br] Select usando procedure

Fernando Machado fm-sistemas em fm-sistemas.com
Qua Jan 28 09:00:17 -03 2009


Valew. Problema resolvido.

Obrigado.

SET TERM ^ ;

CREATE PROCEDURE BUSCA_CLIENTES (
    LOGDOCLI VARCHAR(30))
RETURNS (
    LOGGIN VARCHAR(30),
    NOMES VARCHAR(50))
AS
begin
  for select all login, nome from clientes
  where login like:logdocli
  into :loggin, :nomes
  do

  suspend;
end
^

SET TERM ; ^



tente assim:

for select all login, nome from clientes
where login like:logdocli
into :loggin, :nomes
do
begin
suspend;
 end;


-------Original Message------- 

From: Fernando Machado
Date: 27/01/2009 16:56:26
To: FireBase
Subject: [firebase-br] Select usando procedure

Pessoal resolvi fazer tudo pelo banco de dados, porém a procedure abaixo
retorna um "erro" -> "multiple rows in singleton select". Isso quando o
resultado retorna mais do que um cliente (no IBExpert).

obs.: Firebird 1.5 Windows XP SP2

begin
select all login, nome from clientes
where login like:logdocli
into :loggin, :nomes;
suspend;
end

Any suggestion ?

[]'s
Fernando
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www
firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


____________________________________________________________

O Banco de Dados de Vírus interno expirou.
Verificado por AVG - http://www.avgbrasil.com.br
Versão: 8.0.197 / Banco de dados de vírus: 270.10.10/1906 - Data de
Lançamento: 21/01/2009 07:07



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista