[firebase-br] erro

Phulano G phulanosz em gmail.com
Ter Nov 3 17:15:09 -03 2009


Alguem pode me ajudar..
Não consigo crirar o cursor... 

Não consigo encontrar onde estah o erro.
 


exec sql
declare CurNome cursor for
select codigo_cid,
  nome_cid,
  uf_cid
from   cidades
where  nome_cid like rtrim(:sql-string)
order by nome_cid
end-exec.
display sqlcode stop " ".


     if sqlstate not  = '00000'
            move  "Requisitante"                         to wsg-titulo 
            ADD   POW-DMOK POW-DMICONQUESTION  GIVING  wsg-estilo  
            INVOKE pow-self "DisplayMessage" USING  wsg-texto  wsg-titulo
wsg-estilo  
     end-if


     EXEC  SQL OPEN CurNome   END-EXEC.
     if sqlstate not  = '00000'
            move  "erro abertura, Tente Outra Vez" to wsg-texto 
            move  "Requisitante"                         to wsg-titulo 
            ADD   POW-DMOK POW-DMICONQUESTION  GIVING  wsg-estilo  
            INVOKE pow-self "DisplayMessage" USING  wsg-texto  wsg-titulo
wsg-estilo  
     end-if
     .


 P01.
     EXEC  SQL
         FETCH CurNome  INTO :codigo-cid, 
                             :nome-cid  , 
                             :uf-cid    ,
     END-EXEC 
     evaluate  true 
       when sqlstate  = '00000'    *> Achou o Registro, Cursor OK
add +1 to w-lido
move w-lido to "Caption" of Qtde-Lido
invoke pow-self "Refresh"


*--- Acha o Tamanho da String e Filtra pela Descricao -----------*
call "MONTA-LIST-VIEW"
if w-lido not > 100
go p01
end-if
       when sqlstate  =  '999SA'  or sqlstate not = '00000'  
            move  "Cursor Nao Aberto, Tente Outra Vez" to wsg-texto 
            move  "Requisitante"                         to wsg-titulo 
            ADD   POW-DMOK POW-DMICONQUESTION  GIVING  wsg-estilo  
            INVOKE pow-self "DisplayMessage" USING  wsg-texto  wsg-titulo
wsg-estilo  
            INVOKE Descricao "SetFocus"            
     end-evaluate.        


 
Grato
Ebert
Bauru-sp


_______________________________________________
Posso não lembrar, mas esquecer..........Jamais
Investir R$ em algo seguro, é comprar um cofre ?






Mais detalhes sobre a lista de discussão lista