Olá Amigos,
No Delphi, toda vez que eu executo um SQL no Banco de dados, seja ele um Select, um Delete, Update ou Insert, após realizar o processo, eu fecho a tabela que estou trabalhando, por exemplo:
NO DELPHI
Query.SQL.Text := ‘Select * from clientes Where codigo = 1’;
Query.Open;
//Aqui faço o processamento que desejo.
Query.Close; //Fechei a Conexão. Com isso as tabelas ficam protegidas e não corrompem com o tempo.
A Dúvida, é a seguinte:
Estou desenvolvimento uma aplicação com o SC6. Nessa Aplicação eu executo vários sc_lookup e vários sc_select e sc_exec_sql. Mais em nenhum momento estou fechando nada.
Então, fica a pergunta: Como o SC6 fecha as tabelas após realizar uma transação no Banco de dados?
Será que fica tudo aberto?
Abraços!