Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Query frei geben (https://www.delphipraxis.net/101311-query-frei-geben.html)

jjep 11. Okt 2007 08:37

Datenbank: database • Zugriff über: Query

Query frei geben
 
Hallo zusammen

Ich greife mit dem Query2 auf eine Datenbank zu. Danach schliesse ich Query2, dann sollte es doch nicht mer mit der Datenbank verbunden sein. Aber wenn ich dann mit Query1 auf die selbe Datenbank zugreife, geht der Debugger in den CPU-Mode. Muss man Query2 anders von der Datenbank trennen oder liegt der Fehler irgendwo anders?

Delphi-Quellcode:
With Query2 do
    begin
    close;
    SQL.Clear;
    SQL.add('Select * From "Artikel.dbf" Where Bezeichnung = '+ Name);
    Open;
    end;
...
Query2.close;
With Query1 do
    begin
    close;
    SQL.Clear;
    SQL.add('Select * From "Artikel.dbf" Where Bezeichnung = '+ Name);
    Open;
    end;
Gruss jjep

shmia 11. Okt 2007 17:56

Re: Query frei geben
 
Zitat:

Zitat von jjep
... Aber wenn ich dann mit Query1 auf die selbe Datenbank zugreife, geht der Debugger in den CPU-Mode.

Das hat noch nichts zu bedeuten, sondern kann auch darauf hindeuten, das in manchen DLLs Aufrufe an die API-Funktion DebugBreak vergessen wurden.
Läuft das Programm nach Drücken von F9 fehlerfrei weiter ? Läuft es ausserhalb der IDE ?
Falls ja, siehe oben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz