[firebase-br] RES: Problema com sql

firebase em dominioinf.com.br firebase em dominioinf.com.br
Qui Abr 2 08:37:42 -03 2015


Bom dia a todos,

Como uso essa Qry DMX.IBOutros como generica, eu uso para varios 
updates, inserts ou deletes.

A ideia era não ficar com parametros antigos de outras operações e então 
limpar no
começo logo depois do DMX.IBOutros.Close; e depois criar novos 
parametros.

Mas também não sei se é esse o problema, pois esses erros começaram a 
aparecer
depois da atualização do componente IBO para a versão 5.5.2152 acho que 
ainda é a versão mais nova.

Estou tendo outros problemas que tb, ou quase todos os clientes estão 
tendo problema em suas redes ou
o IBO não esta conseguindo se recuperar de pequenas quedas, porque a 
conexão com o servidor cai direto e
na versão antiga não era assim. O maior problema mesmo é que se tornou 
inviavel voltar para a versão anterior,
que fica muito lenta, a versão nova é bem rapida.

Alguem que usa essa versão esta passando por algum problema parecido?

Grato,



Em 2015-04-02 07:33, INFOSOL escreveu:
> 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
> 
> 
> ______________________________________________
> 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