Pytanie 1:
Cyklicznie (co 1 sekundę) wykonuję tą sekwencję:
try
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text:=('select * from Tab1 A where A.Id not in (select distinct B.Id from Tab2 B)');
Query1.Open;
except
WpisDoLogu('log.txt','DB','Błąd wykonania zapytania [select !!!]: '+Q1.SQL.Text);
end;
Po jakimś czasie lub zdarzeniu zapytanie to nie wykonuje się (w logu pojawia się wpis). Co z tym zrobić ? Macie jakiś pomysł ?
Pytanie 2:
W wyniku wykonywania zapytania pojawiają się w katalogu aplikacji kolejne pliki o nazwie nr _QSQ314.DB (wartość liczbowa rośnie) - jak nad tym zapanować ? Po co to powstaje ?
Z góry dziękuję za podpowiedzi (zaznaczam, że muszę to robić na paradoxie)