substitui a linha onde esta dando cast por: *cli.dtnascimento = nascimentoCliente.data as Date;*
**ve se resolve -- Lincoln T. do Nascimento Silva Informática Biomédica - FFCLRP/FMRP USP - Ribeirão Preto 2011/4/30 Adriano Oliveira Castro <[email protected]> > > Fala Galera! > > Novamente estou aqui com perguntas idiotas, mas desculpe-me galera é que > seu novo ainda em Flex mas tás valendo, é o seguinte estou com problemas na > hora de coletar as informações de um DateField para uma classe minha efetuar > a persistência em Banco de Dados ele está me dando erro de Cast para a > conversão dos dados. > > DATEFIELD DO SISTEMA: > <mx:DateField x="174" y="35" height="25" width="124" id="nascimentoCliente" > styleName="entradaTextos"/> > > FUNCÇÃO QUE FAZ A RECEPÇÃO DAS INFORMAÇÕES > //Método para gerar o cadastro de registros > private function cadastrar(event:MouseEvent):void{ > //Método para criar um objeto do tipo endereço > var rua: Enderecos = new Enderecos(); > rua.id = parseInt(idEndereco.text); > rua.cep = codigoPostal.text; > rua.logradouro = logradouro.text; > rua.bairro = bairro.text; > //Método para criar um objeto do tipo cliente para > persistir no BD > var cli: Clientes = new Clientes(); > cli.nome = nomeCliente.text; > cli.responsavel = maeCliente.text; > * cli.dtnascimento = Date(nascimentoCliente.data);* > cli.sexo = String(sexo.selectedValue); > cli.endereco = rua; > cli.telefone = telefoneCliente.text; > cli.celular = celularCliente.text; > //Chama o serviço exposto JAVA para persistir os dados > servicos.cadastrar(cli); > > ERRO(WARNING); > 3575: Date(x) behaves the same as new Date().toString(). To cast a value to > type Date use "x as Date" instead of Date(x) > > PS: Sem o casting aí que dá erro mesmo. > > Obrigado. []'s > > > -- > > > -- > 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
