Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
datafield erro ajuda urgente
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  4 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Cristiano Gonçalves  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 11:34
De: Cristiano Gonçalves <cristiano...@gmail.com>
Data: Tue, 3 Nov 2009 05:34:27 -0800 (PST)
Local: Ter 3 nov 2009 11:34
Assunto: datafield erro ajuda urgente
Pessoal  sou iniciante em java com flex estou problemas quando uso  um
componente datafield quando escolho uma data e clico em gravar no meu
sistema ele dar um erro  "Erro =Cannot invoke method
'gravar_medico'",se eu retirar o campo data o meu sistema funciona
normalmente,lembrando que o meu sistema so está com errro na hora de
gravar quando eu  clico no meu registro no meu datagrid ele resgata
normalmento para o meu componente datafield.Segue em anexo os meu
remoteObject,minha função de gravar em flex  e meu código java,minha
query no postgresql para que vocês analisem fico no aguardo.Obrigado!

Minha aplicação em flex frmMedico.mxml

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="646" height="515"
creationComplete="{chama_lista_medico()}">

    <mx:RemoteObject id="PacienteDAO" destination="PacienteDAO"
fault="FaultServicoMedico(event)">
    <mx:method name="listar_medico"  result="ResultadoListaMedico
(event)" fault="FaultServicoMedico(event)"/>
        <mx:method name="conexao"/>
        <mx:method name="gravar_medico"  result="ResultadoGravacao(event)"/>
    <mx:method name="alterar_medico"  result="ResultadoAlteracao
(event)"/>
    <mx:method name="excluir_medico" result="ResultadoExclusao(event)"/


</mx:RemoteObject>

meu metodo gravar no flex

          public function gravar_medico():void {

        PacienteDAO.gravar_medico
(ti_nome_medico.text,ti_especialidade.text,df_data.text);

                }

Funcão pra que quando clicar eu clicar num registro no meu datagrid
ele  mostre nos componentes do meu formulário essa parte tb está
funcionando ok sem problema nenhum.

<mx:TabNavigator x="70" y="190" width="430" height="243"
id="tabmedico" creationPolicy="all">
                <mx:VBox label="Dados Pessoais">
                                <mx:Panel width="318" height="161" layout="absolute">
<mx:TextInput width="225" id="ti_nome_medico"
text="{datagrid_medico.selectedItem.mec_nome}"  x="64" y="38"/>
<mx:TextInput width="80" id="ti_codigomedico"
text="{datagrid_medico.selectedItem.mec_codigo}"  x="62" y="8"/>
<mx:Label text="Nome.:" x="10" y="36"/>
                                    <mx:Label text="Código" x="10" y="10"/>
<mx:DateField x="64" y="78" id="df_data"
text="{datagrid_medico.selectedItem.mec_data}"/>
                                </mx:Panel>
            </mx:VBox>
                        <mx:VBox label="Outros Dados">
                                <mx:Panel width="318" height="164" layout="absolute">
<mx:TextInput x="10" y="31" id="ti_especialidade"
text="{datagrid_medico.selectedItem.mec_especialidade}"/>
        </mx:Panel>
</mx:VBox>
        </mx:TabNavigator>

Minha classe de gravação no java
<-------------------------------------------------->

public boolean  gravar_medico (String nome,String especialidade,Date
mec_data)
{
        conexao();

try

{
    statement = conexao.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    String sql_insert_medico =  "insert into medico
(mec_nome,mec_data,mec_especialidade) values ('"+nome+"','"+mec_data
+"','" +especialidade+"')";
       statement.executeUpdate(sql_insert_medico);
 //  JOptionPane.showMessageDialog(null,"gravou com sucesso na tabela
pessoas no banco de dados!" );
    return true;
            }
    catch (SQLException erro)
        {
        JOptionPane.showMessageDialog(null,"Erro de manipulação do baco de
dados" +erro);
        return false;
        }

}

Minha query no banco de dados

CREATE TABLE medico
(
  mec_codigo serial NOT NULL,
  mec_nome character varying(80),
  mec_especialidade character varying(80),
  mec_data date,
  CONSTRAINT chave_primaria_medico PRIMARY KEY (mec_codigo)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE medico OWNER TO postgres;


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Cristiano Gonçalves  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 11:41
De: Cristiano Gonçalves <cristiano...@gmail.com>
Data: Tue, 3 Nov 2009 05:41:15 -0800 (PST)
Local: Ter 3 nov 2009 11:41
Assunto: Re: datafield erro ajuda urgente
Pessoal talvez o problema seja referente ao formato que no meu banco
está como date e no flex estou passando ele como String,será que esse
o problema como faço pra resolver fico no aguardo.Obrigado!

On 3 nov, 10:34, Cristiano Gonçalves <cristiano...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Marcelo Caser  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 20:16
De: Marcelo Caser <marceloca...@gmail.com>
Data: Tue, 3 Nov 2009 20:16:09 -0200
Local: Ter 3 nov 2009 20:16
Assunto: Re: [flexdev] Re: datafield erro ajuda urgente

No AS define tambem o tipo da variavel de data como Date...

2009/11/3 Cristiano Gonçalves <cristiano...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Cristiano Gonçalves  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 4 nov, 22:41
De: Cristiano Gonçalves <cristiano...@gmail.com>
Data: Wed, 4 Nov 2009 16:41:50 -0800 (PST)
Local: Qua 4 nov 2009 22:41
Assunto: Re: datafield erro ajuda urgente
Ja resolvi pessoal problema no meu flex coloquei a propriedade
SelectedDate.VLW

On 3 nov, 20:16, Marcelo Caser <marceloca...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google