Olá, boa tarde a todos!
Utilizo num Formulário o componente Duplo Select.
Notei algo muito interessante neste componente: mesmo sem realizar alteração alguma, após executar o botão de Atualização, o script realizará a exclusão de todos os registros da Tabela e
em seguida irá inserir todos os registros novamente.
Provavelmente ficaram guardados em alguma estrutura de dados e reinseridos.
Apesar do código ser assim não haveriam tanta importância mas o problema ocorre quando há vários registros pois a requisição demora consideravelmente.
Mesmo que alterem (incluir/excluir) um único registro apenas provoca uma lentidão onde o usuário crê que o “Sistema Travou”… mas não: está realizando aquele esquema de deletar tudo e inserir de novo.
Alguém notou?
Poderão revisar o método.
Nota:
Versão 8 do ScriptCase com MSQLServer.
A constatação foi garantida com o uso do SQL Server Profiler.
Abraços à todos e bom final de semana.