Re: [flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Pedro Claudio
Veja se forçando a identificação dos elementos do array ele consegue frazer o translate. [ArrayElementType('package.name.SeuVO')] var sourceResult:Array = ObjectUtil.copy(e.result) as Array var dados:ArrayCollection = new ArrayCollection(); dados.source = sourceResult; 2010/6/2 Matheus

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico fabiophx
Matheus, Testa: dados = new ArrayCollection(ArrayUtil.toArray(e.result)); []s Fabio da Silva http://www.fabiophx.blogspot.com/ On 2 jun, 10:50, Matheus wrote: > Isso já debuguei e ele da erro, dizendo que não pode converter > TelefoneVO em Array, e EnderecoVO em Array, o problema aco

Re: [flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Marcelo Caser
Tá, não sei como é no PHP - arggg - mas quando eu quero trazer uma coleção de dados de um objeto eu retorno um tipo List. Ae do lado flex, eu falo que ele eh um ArrayCollection. Em 2 de junho de 2010 13:32, Matheus escreveu: > @Pedro Claudio > Testei das duas formas a segunda forma , resulta do

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Matheus
@Pedro Claudio Testei das duas formas a segunda forma , resulta do mesmo modo como estou usando e a primeira da erro. @Marcelo Talvez o problema esteja por ai, no browser do amfphp, eu obtenho o retorno desejado, porem quando jogo no arraycollection, o meu e.result tem dentro um objeto do tipo Pa

Re: [flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Marcelo Caser
o tem dento de event.result?, use o modo debug... se esta enviando um array para o flex.. nao teria q fazer a iteracao do objeto result? Em 2 de junho de 2010 12:20, Pedro Claudio escreveu: > Tenta assim. > var dados:ArrayCollection = new ArrayCollection(); > dados.source = e.result; > > >

Re: [flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Pedro Claudio
Tenta assim. var dados:ArrayCollection = new ArrayCollection(); dados.source = e.result; ou Assim. var dados:ArrayCollection = new ArrayCollection(); dados.source = ObjectUtil.copy(e.result) as Array; 2010/6/2 Matheus > @victor hugo > Erro #1034 Falha de coercao de tipo não é po

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Matheus
@victor hugo Erro #1034 Falha de coercao de tipo não é possível comveerter vo:TelefoneVO em Array Erro #1034 Falha de coercao de tipo não é possível comveerter vo:EnderecoVO em Array @ Rafa Comim Não funciona se eu coloca as ArrayCollection Abs On 2 jun, 10:57, Rafa Comim wrote: > var dados:Arr

Re: [flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Rafa Comim
var dados:ArrayCollection = e.result as ArrayCollection; jah tentou assim? Em 2 de junho de 2010 10:55, Victor Hugo escreveu: > Cola a mensagem de erro exatamente que tah aparecendo ae > > On 2 jun, 10:50, Matheus wrote: > > Isso já debuguei e ele da erro, dizendo que não pode converter > > Te

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Victor Hugo
Cola a mensagem de erro exatamente que tah aparecendo ae On 2 jun, 10:50, Matheus wrote: > Isso já debuguei e ele da erro, dizendo que não pode converter > TelefoneVO em Array, e EnderecoVO em Array, o problema acontece na > hora que faço isso : dados = new ArrayCollection(e.result as Array) > ac

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Matheus
Isso já debuguei e ele da erro, dizendo que não pode converter TelefoneVO em Array, e EnderecoVO em Array, o problema acontece na hora que faço isso : dados = new ArrayCollection(e.result as Array) acredito que o problema ta no as Array esse cast dizendo que eh array. Mas não sei como resolver, por

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Victor Hugo
hum estranho. Coloca um debug na linha do result e ver qual o tipo que ele retorna o PacienteVO() ,TelefoneVO e o EnderecoVO se ele ta retornando certo ou se ele ta vindo como Object. On 2 jun, 10:21, Matheus wrote: > // Código em php > > $query = mysql_query("select p.*,t.*,e.*,m.* from Pacient

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Matheus
// Código em php $query = mysql_query("select p.*,t.*,e.*,m.* from Paciente p inner join Telefone t on p.idPaciente = t.Paciente_idPaciente inner join Endereco e on p.idPaciente = e.Paciente_idPaciente"); $ret = array(); while($row = mysql_fetch_object($query)){ $pac = new Paci

[flexdev] Re: Retorno de uma consulta

2010-06-02 Por tôpico Victor Hugo
Mostra o teu código pra a gente ver oque está acontecendo! Abraço! On 2 jun, 09:46, Matheus wrote: > Bom dia pessoal, fiz uma consulta em várias tabelas, o sql ta ok, fiz > usando inner join, no browser do amfphp, me retorna ok, retorna o > objeto e dentro desse objeto dois outros objetos dai na