[firebase-br] RES: Problema com sql

INFOSOL contato em infosol.eti.br
Qui Abr 2 07:33:15 -03 2015


	O criação do texto de SQL em tempo de execução só precisa ser
utilizado quando ele for ter alguma variação na sua estrutura dependendo de
alguma situação.
	Se ele for sempre ser o mesmo e o caso forem apenas os parâmetros,
basta fazer como já foi citado anteriormente.
	O problema de não estar gravando não está ligado à forma de como
você está fazendo. Ou a condição "where" não está sendo atendida ou o valor
de atualização do campo realmente está lhe enganando, mas sendo feito de
forma correta.

		Amilcar



-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de
firebase em dominioinf.com.br
Enviada em: quarta-feira, 1 de abril de 2015 17:31
Para: FireBase
Assunto: [firebase-br] Problema com sql

Boa tarde,

Estou com problema em um sql

DMX.IBOutros.Close;
DMX.IBOutros.Params.Clear;
DMX.IBOutros.SQL.Clear;
DMX.IBOutros.SQL.Add('Update PEDIDOS set ANO=:ANO where 
Codigo=:Codigo');
DMX.IBOutros.ParamByName('ANO').AsString:= ANO.Text;
DMX.IBOutros.ParamByName('Codigo').AsInteger:= 
DMREMOTO.IBPEDIDOSOSCODIGO.Value;
DMX.IBOutros.ExecSQL;

DMX.IBOTransaction1.Commit;


As vezes grava e as vezes não grava,
o problema pode ser nesse comando? DMX.IBOutros.Params.Clear;

Grato por qualquer ajuda,

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista