[firebase-br] RES: UPDATE EM DELPHI NAO FUNCIONA

José Aparecido da Silva joseasilva em bol.com.br
Qua Nov 29 22:36:36 -03 2006


Ao invés de usar asDateTime use
ParamByName('pdata').AsDate := date;


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Antonio Carlos
Enviada em: quarta-feira, 29 de novembro de 2006 19:55
Para: FireBase
Assunto: Re: [firebase-br] UPDATE EM DELPHI NAO FUNCIONA

Bom vc usa um where datamov = pdata , vc poderia ver se esse parametro esta 
sendo informado para ver se esta na forma como o banco armazena tipo 
derrepente o componente manda dd/mm/yy e o banco so compara dd/mm/yyyy, é 
uma ideia.

Qdo uso o comando
  Query1.close;
  Query1.clear;
  Query1.sql.add('update ponto set status = :ps where datamov = :pdata');
  ParamByName('ps').AsString := 'S';
  ParamByName('pdata').AsDateTime := date;
  execsql;
  nao funciona, o pgm executa normalmente o comando mas nao altera o 
conteudo da variavel status, uso d7, IBX Firebird 1.5, ja verifiquei atraves

do depurador, eu uso a transação desta forma:
        Begin
         try
           transacao.CommitRetaining;      // Commit na transacao
         except
             transacao.RollbackRetaining;    // Desfaz em caso de erro
             ShowMessage('Houve erro na operação executada !');
         end;
      End;
  acho que esta OK. preciso de uma dica de usar este comando devidamente.
  sds
  auriston

 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista