ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Problemas Com palheta Interbase

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Seg Mar 03, 2008 4:56 pm    Assunto: Problemas Com palheta Interbase Responder com Citação

Ola pessoal, estou com um problema..

qdo clico em salvar usando os componentes Interbase ele nao da erro mas tb nao salva no banco e nao aparece no grid, resolvi fazer um teste usando o Dbexpress (muito melhor), funcionou perfeitamente,
o que pode estar acontecendo e o que eu estou fazendo de errado, meu codigo é o seguinte.

Código:
try
        QuFch.Open;
        QuFch.Insert;
        QuFch.Post;
        QuFch.ApplyUpdates;
        QuFch.Refresh;
        DM1.BD_Trans.CommitRetaining;
    except
        Application.MessageBox('ERRO: Erro de conexão com o banco, entre em contato com o suporte','ERRO',MB_OK + MB_ICONERROR);
    end;


nao grava e nen aparece na grid, qdo usei o mesmo codigo com o DBExpress funciona perfeitamente.

aguardo dicas de vc's....

bye
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Ter Mar 04, 2008 9:24 am    Assunto: Re: Problemas Com palheta Interbase Responder com Citação

wolverinefarah escreveu:
Ola pessoal, estou com um problema..

qdo clico em salvar usando os componentes Interbase ele nao da erro mas tb nao salva no banco e nao aparece no grid, resolvi fazer um teste usando o Dbexpress (muito melhor), funcionou perfeitamente,
o que pode estar acontecendo e o que eu estou fazendo de errado, meu codigo é o seguinte.

Código:
try
        QuFch.Open;
        QuFch.Insert;
        QuFch.Post;
        QuFch.ApplyUpdates;
        QuFch.Refresh;
        DM1.BD_Trans.CommitRetaining;
    except
        Application.MessageBox('ERRO: Erro de conexão com o banco, entre em contato com o suporte','ERRO',MB_OK + MB_ICONERROR);
    end;


nao grava e nen aparece na grid, qdo usei o mesmo codigo com o DBExpress funciona perfeitamente.

aguardo dicas de vc's....

bye

_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Ter Mar 04, 2008 9:26 am    Assunto: Re: Problemas Com palheta Interbase Responder com Citação

Código:

  QuFch.Open;
  QuFch.Insert;
  QuFch.Post;
  DM1.BD_Trans.CommitRetaining;
  QuFch.Close;
  QuFch.Open;



ve se assim resolve o seu problema !
_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Ter Mar 04, 2008 10:02 am    Assunto: Re: Problemas Com palheta Interbase Responder com Citação

AnOnImUs.Info escreveu:
Código:

  QuFch.Open;
  QuFch.Insert;
  QuFch.Post;
  DM1.BD_Trans.CommitRetaining;
  QuFch.Close;
  QuFch.Open;



ve se assim resolve o seu problema !




AnOnImUs.Info, ainda continua o problema, nao estou conseguindo entender o pq, se com o DBExpress funcionou perfeitamente.
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Ter Mar 04, 2008 10:28 am    Assunto: Responder com Citação

que compoennte é esse QuFch?????
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Sufolk
Moderador
Moderador


Registrado: Terça-Feira, 26 de Agosto de 2003
Mensagens: 1996

MensagemEnviada: Ter Mar 04, 2008 10:36 am    Assunto: Responder com Citação

Olá Wolverine,

vamos por partes:
- a query quFuch está em cachedUpdates ?
- a transação vinculada a quFuch é essa DM1.BD_Trans ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Ter Mar 04, 2008 10:48 am    Assunto: Responder com Citação

DonOctavioDelFlores escreveu:
que compoennte é esse QuFch?????


QuFch - é um TIBDataSet
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Ter Mar 04, 2008 10:50 am    Assunto: Responder com Citação

Sufolk escreveu:
Olá Wolverine,

vamos por partes:
- a query quFuch está em cachedUpdates ?
- a transação vinculada a quFuch é essa DM1.BD_Trans ?



- nao estava em CachedUpdates
- sim vinculado;


vou teste e trago a resposta
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Ter Mar 04, 2008 10:51 am    Assunto: Responder com Citação

Sufolk escreveu:
Olá Wolverine,

vamos por partes:
- a query quFuch está em cachedUpdates ?
- a transação vinculada a quFuch é essa DM1.BD_Trans ?



ainda mesma coisa ...


bye =\
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Sufolk
Moderador
Moderador


Registrado: Terça-Feira, 26 de Agosto de 2003
Mensagens: 1996

MensagemEnviada: Ter Mar 04, 2008 11:23 am    Assunto: Responder com Citação

Você está trabalhando com o IBUpdateSQL ligado ao IBDataSet ou está com os scripts de inserção / update / delete definido direto no IBDataSet ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Ter Mar 04, 2008 12:03 pm    Assunto: Responder com Citação

Sufolk escreveu:
Você está trabalhando com o IBUpdateSQL ligado ao IBDataSet ou está com os scripts de inserção / update / delete definido direto no IBDataSet ?



scripts, criei outra tela do estoque que acontece a mesma coisa só que qdo cliquei em alterar tem registro selecionado, so que nao aparece no grid e nen no banco, isso significa que falta o commit..

como eu uso a Default action do transaction ?
commit ou CommitRetaining, nunca usei essa palheta..


bye
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB