1.   public function  pesquisar_cliente():void {
   2.
   3.                  cliente = new Cliente();
   4.             cliente.codigo = ti_codigo.text;
   5.             conectarjava.pesquisar();
   6.             conectarjava.listar();
   7.                 }

Seu método a cima, está faltando o argumento correto no pesquisar.
Você apenas disse "pesquisar", mas não falou o quê.

E seu código Java esta esperando receber um parâmetro:


   1.  public boolean pesquisar (Long codigo) {
   2.                 *...*
   3.   }






Att,

Fredy.


2011/10/10 Cristiano Gonçalves <[email protected]>

> Fredy cara ainda não entendi o que  você tem como ver meu código dar
> um exemplo prático como resolvo esse meu problema vendo o meu
> código.No aguardo
>
> On 10 out, 14:38, Fredy Gadotti <[email protected]> wrote:
> > O problema é que você chamou um "pesquisar" sem passar nenhum parâmetro
> para
> > o Java e ele esperava receber um Long.
> > Como no Java tem overload de métodos, seria possível ter um pesquisar sem
> > parâmetro e um com, por isso que ele não consegue invocar o método.
> >
> > Fredy.
> >
> > 2011/10/10 Cristiano Gonçalves <[email protected]>
> >
> >
> >
> >
> >
> >
> >
> > > Pessoal estou precisando um auxilio tenho uma classe DAO e necessito
> > > fazer uma pesquisa para listar no grid um filtro.Estou utilizando JAVA
> > > no back end e o Flex como front-end.
> >
> > > Segue as minhas classes
> >
> > > modelo :        http://pastebin.com/VyqeRvre
> >
> > > ClienteDAO :  http://pastebin.com/mA0m2WLg
> >
> > > Código no flex
> >
> > > formulário do Cliente :http://pastebin.com/KitJyLr2
> >
> > > index cliente :    http://pastebin.com/ztAaT4mm
> >
> > > o sistema da o seguinte erro quando executo
> >
> > > Erro =  "Cannot invoke method 'pesquisar'."
> >
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para
> [email protected]
> > > Para sair da lista, envie um email em branco para
> > > [email protected]
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a