Thread View: pl.comp.lang.delphi.bazy-danych
6 messages
6 total messages
Started by Rafal Majerkiewicz
Wed, 02 Jun 1999 07:17
Ile wierszy zwraca zapytanie SQLowe?
Author: Rafal Majerkiewicz
Date: Wed, 02 Jun 1999 07:17
Date: Wed, 02 Jun 1999 07:17
9 lines
903 bytes
903 bytes
W jaki sposob mozna najprosciej sprawdzic, jaka liczbe wierszy otrzymuje sie po wykonaniu zapytania SQL? Lub inaczej - jak sprawdzic, ile wierszy jest w DBGridzie?? -- Greetz, Rafal Majerkiewicz rafmaj@usus.pw.plock.pl rafmaj@polbox.com
Re: Ile wierszy zwraca zapytanie SQLowe?
Author: Pawel Koloszko
Date: Wed, 02 Jun 1999 08:34
Date: Wed, 02 Jun 1999 08:34
11 lines
1143 bytes
1143 bytes
Rafal Majerkiewicz wrote in message <7j2lqd$t0u$1@info.nask.pl>... >W jaki sposob mozna najprosciej sprawdzic, jaka liczbe wierszy otrzymuje sie >po wykonaniu zapytania SQL? >Lub inaczej - jak sprawdzic, ile wierszy jest w DBGridzie?? Uzyj SQL Monitora. Bedziesz dokladnie widzial co zwraca ci serwer SQL. PK
Re: Ile wierszy zwraca zapytanie SQLowe?
Author: Pawel Koloszko
Date: Wed, 02 Jun 1999 09:46
Date: Wed, 02 Jun 1999 09:46
24 lines
1938 bytes
1938 bytes
Pawel Koloszko wrote in message <7j2q26$ir3$1@h1.uw.edu.pl>... > >Rafal Majerkiewicz wrote in message <7j2lqd$t0u$1@info.nask.pl>... >>W jaki sposob mozna najprosciej sprawdzic, jaka liczbe wierszy otrzymuje >sie >>po wykonaniu zapytania SQL? >>Lub inaczej - jak sprawdzic, ile wierszy jest w DBGridzie?? > > >Uzyj SQL Monitora. Bedziesz dokladnie widzial co zwraca ci serwer SQL. Dodam jeszcze to do czego doszedlem bawiac sie przed chwila z SQL Monitorem. Otoz BDE dziala w ten sposob ze z serwera zwracane jest tyle rekordow, aby "wypelnic" komponent bazodanowy, czyli jezeli uzywasz DBGrida z 10 wierszami to serer przysle ci 10 rekordow, a w miare jak bedziesz przemiesczal sie w dol grida z serwera trafiac beda do ciebie kolejne rekordy. Nie zawsze jest to jednak prawda. Otoz jezeli skorzystasz z filtrow, z funkcji Locate czy RecordCount, nastapi przyslanie ci z serwera wszystkich rekordow. W zwiazku z tym, aby poprawic wydajnosc nalezy unikac korzystania z wyzej wymienionych funkcji. Oczywiscie wszystko to dotyczy komponentu TQuery. PK
Re: Ile wierszy zwraca zapytanie SQLowe?
Author: Daniel Grabowski
Date: Wed, 02 Jun 1999 09:48
Date: Wed, 02 Jun 1999 09:48
16 lines
1459 bytes
1459 bytes
Pawel Koloszko <pablo@zeto.olsztyn.pl> wrote in message news:7j2q26$ir3$1@h1.uw.edu.pl... > > Rafal Majerkiewicz wrote in message <7j2lqd$t0u$1@info.nask.pl>... > >W jaki sposob mozna najprosciej sprawdzic, jaka liczbe wierszy otrzymuje > sie > >po wykonaniu zapytania SQL? > >Lub inaczej - jak sprawdzic, ile wierszy jest w DBGridzie?? > > > Uzyj SQL Monitora. Bedziesz dokladnie widzial co zwraca ci serwer SQL. a lepiej TQuery.RecordCount :)) ____________ WLOOCHACZ
Re: Ile wierszy zwraca zapytanie SQLowe?
Author: Rafal Majerkiewicz
Date: Wed, 02 Jun 1999 10:01
Date: Wed, 02 Jun 1999 10:01
33 lines
1868 bytes
1868 bytes
> > >W jaki sposob mozna najprosciej sprawdzic, jaka liczbe wierszy otrzymuje > > sie > > >po wykonaniu zapytania SQL? > > >Lub inaczej - jak sprawdzic, ile wierszy jest w DBGridzie?? > > > > > > Uzyj SQL Monitora. Bedziesz dokladnie widzial co zwraca ci serwer SQL. > a lepiej TQuery.RecordCount :)) > > ____________ > WLOOCHACZ > > Dzieki :) Ogolnie mam taki problem: program wstawia do bazy rekordy, Interbase generuje id rekordu (trigger), po czym program wybiera z bazy rekord i odczytuje ten numer. Niestety rekordy nie sa unikalne: w tabeli pojawiaja sie dwa identyczne rekordy - chce uniknac sytuacji w ktorej w tabeli jest kilka identycznych rekordow. Chce to rozwiazac tak: program najpierw wybiera rekordy identyczne z tym, ktory ma byc wstawiony - jezeli jest taki, to pobieram jego id i rezygnuje z wstawiania, jezeli nie ma, to go wstawiam, nastepnie wybieram i odczytuje jego id :) uff Nie wiem, czy jest to sposob optymalny - prosze o pomoc jezeli istnieje lepszy sposob -- Greetz, Rafal Majerkiewicz rafmaj@usus.pw.plock.pl rafmaj@polbox.com
Re: Ile wierszy zwraca zapytanie SQLowe?
Author: Maciej "MACiAS" Pilichowski
Date: Mon, 07 Jun 1999 08:15
Date: Mon, 07 Jun 1999 08:15
23 lines
1470 bytes
1470 bytes
Hej, On Wed, 2 Jun 1999 12:01:19 +0200, "Rafal Majerkiewicz" <rafmaj@usus.pw.plock.pl> wrote: Tak btw. jak zmienia Ci sie pytanie, to napisz "swiezy" list /w nowym watku/, bo ja juz znalem tematyke tego watku i zalazlem tu w sumie z nudow ;-) >Nie wiem, czy jest to sposob optymalny - prosze o pomoc jezeli istnieje >lepszy sposob Chyba nie. Zobacz sobie watek "Id w sieci". To jest chyba to, o co Ci chodzi. milego dnia zycze hej -- Maciej "MACiAS" Pilichowski http://www.torun.pdi.net/~macias/ strona w czerwcu: podreczny backup, przeoczona ksiazka o programowaniu o--------------------> Thief + Half-life = 100 PLN <--------------------o
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads