Queda de rendimento?

Firebird

07/10/2003

Pessoal uso umas rotinas via SQL pra atualizar dados no meu banco, como por exemplo data de vencimento, dias de atrazo e atualizar a parte de promotores, mas estou tendo problemas as vezes com o servidor. Quando estou atualizando meu banco o servidor fica sem executar nenhum comando externo, apenas o do sistema, mesmo assim ocorre erros! Gostaria de saber se quando executo essas funções em SQL que estão divididas em botões há necessidade de um espaço de tempo pra que o servidor retome sua memória ou não. Agradeço a atenção!


Virus69

Virus69

Curtidas 0

Respostas

Afarias

Afarias

07/10/2003

não entendi! quando vc executa seu SQL o servidor para de excutar outras funções?? como assim?!


T+


GOSTEI 0
Virus69

Virus69

07/10/2003

na verdade eu uso essas funções pra indexar minha base, ou seja atualizar quanto a datas e outras coisas, são 3 botões a serem clicados:

IBDataSet1.close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.SelectSQL.Add(´UPDATE MANIFESTO SET DTVENCIMENTO = DTENTRADA + 30´);
IBDataSet1.ExecSQL;
____________________________________

IBDataSet1.close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.SelectSQL.Add(´UPDATE MANIFESTO SET ATRAZO = ´99999´´);
IBDataSet1.SelectSQL.ADD(´WHERE DtPagamento IS NOT NULL´);
IBDataSet1.ExecSQL;
_____________________________________

IBDataSet1.close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.SelectSQL.Add(´UPDATE MANIFESTO SET Promotor = (select distinct Promotor from Clientes where CGC = Manifesto.CGC)´);
IBDataSet1.ExecSQL;


Muitas vezes o servidor não consegue chegar ao fim dos botões, ou seja, quando pressiono os botões em sequência, assim que termina um executo o outro, o servidor manda uma menssagem de erro!


GOSTEI 0
POSTAR