Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid - AdoQuery - mitlaufen verhindern (https://www.delphipraxis.net/16765-dbgrid-adoquery-mitlaufen-verhindern.html)

Maa83 23. Feb 2004 09:50


DBGrid - AdoQuery - mitlaufen verhindern
 
Hallo,

ich möchte verhindern das die TDBGrid Komponente "mitläuft" wenn ich der zugewiesenen AdoQuery sagen AdoQuery.Next --> Hat zur folge das auch im Grid auf den nächsten Datensatz gesprungen wird... wie kann ich diesen Sachverhalt abschalten???

Danke schonmal :)

Gruß
Maa

mikhal 23. Feb 2004 12:18

Re: DBGrid - AdoQuery - mitlaufen verhindern
 
Delphi-Quellcode:
AdoQuery.DisableControls; // die an die Query gebundenen Controls werden von der Query angekoppelt
// jetzt dein Code
AdoQuery.EnableControls; // Die gebundenen Controls werden wieder angekoppelt.
Grüße
Mikhal

Maa83 23. Feb 2004 12:57

Re: DBGrid - AdoQuery - mitlaufen verhindern
 
Vielen Dank
klappt einwandfrei :)

sakura 23. Feb 2004 13:00

Re: DBGrid - AdoQuery - mitlaufen verhindern
 
Sicher, ist einfach sicherer:
Delphi-Quellcode:
AdoQuery.DisableControls; // die an die Query gebundenen Controls werden von der Query angekoppelt
try
  // jetzt dein Code
finally
  AdoQuery.EnableControls; // Die gebundenen Controls werden wieder angekoppelt.
end;
...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.

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