Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme mit ZEOS Query's (https://www.delphipraxis.net/82878-probleme-mit-zeos-querys.html)

TankWart 21. Dez 2006 08:33

Datenbank: Firebird • Version: 1.5 • Zugriff über: ZEOS Komponenten

Probleme mit ZEOS Query's
 
Hallo zusammen,
ich schlag mich schon ne gewisse Zeit mit folgendem Problem rum:

Ich habe zwei ZEOS read only Querys, die beide die gleiche Conection haben und auf zwei verschiedene Tabellen einer Datenbank zugreifen.

Ruf ich nun die erste Query auf und lass mir die Menge der Datensätze anzeigen, sind es zwei Datensätze.
Ruf ich nun die zweite Query auf und lass mir wieder die Menge der Datensätze von Query 1 anzeigen, so wird nur ein Datensatz angezeigt.

Wie muss ich vorgehen um eine Sinvolle abfrage zu starten?
Habe eigentlich gedacht, das sich die beiden Querys nicht in die Quere kommen, können.

Delphi-Quellcode:
     with DataModul1 do begin
        //Aufruf von Query 1
        ZROQMK.Close;
        ZROQMK.SQL.Clear;
        ZROQMK.SQL.Text := 'SELECT * FROM Name ORDER BY Name';
        ZROQMK.Open;

        //Query 1 liefert zwei Datensätze
        showmessage(inttostr(ZROQMK.RecordCount));

        //Aufruf von Query 2
        ZROQKB.Close;
        ZROQKB.SQL.Clear;
        ZROQKB.SQL.Text := 'SELECT * FROM Ort ORDER BY Ort';
        ZROQKB.Open;

        //Query 1 liefert einen Datensatz
        showmessage(inttostr(ZROQMK.RecordCount));

        //Aufruf von Query 1
        ZROQMK.Close;
        ZROQMK.SQL.Clear;
        ZROQMK.SQL.Text := 'SELECT * FROM Name ORDER BY Name';
        ZROQMK.Open;

        //Query 1 liefert 2 Datensätze
        showmessage(inttostr(ZROQMK.RecordCount));
     end;
Gruß Tankwart

Andidreas 21. Dez 2006 16:25

Re: Probleme mit ZEOS Query's
 
was willst du eigentlich mit deinen abfragen erreichen???

bzw. was ist dein gewünschtes ergebnis???

TankWart 16. Jan 2007 06:05

Re: Probleme mit ZEOS Query's
 
Da war wohl irgendwo der Wurm drinn,
hab das Projekt nochmal neu gemacht und es klappt alles.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 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