[firebase-br] UPDATE EM DELPHI NAO FUNCIONA
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Qua Nov 29 17:20:34 -03 2006
Duas coisas:
1º) verifique se não há um WITH aninhado (dentro de outro), ou verifique se
você pôs o nome correto da query.
2º) parâmetros DATETIME não são precisos. Se houver um décimo de segundo de
diferença, o UPDATE não vai encontrar nada para alterar... eu já vi isto
acontecer...
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Auriston Lopes" <auriston.firebird em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, November 29, 2006 5:04 PM
Subject: [firebase-br] UPDATE EM DELPHI NAO FUNCIONA
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
Mais detalhes sobre a lista de discussão lista