🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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?
#806
Author: Rafal Majerkiewicz
Date: Wed, 02 Jun 1999 07:17
9 lines
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?
#807
Author: Pawel Koloszko
Date: Wed, 02 Jun 1999 08:34
11 lines
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?
#808
Author: Pawel Koloszko
Date: Wed, 02 Jun 1999 09:46
24 lines
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?
#809
Author: Daniel Grabowski
Date: Wed, 02 Jun 1999 09:48
16 lines
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?
#810
Author: Rafal Majerkiewicz
Date: Wed, 02 Jun 1999 10:01
33 lines
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?
#811
Author: Maciej "MACiAS" Pilichowski
Date: Mon, 07 Jun 1999 08:15
23 lines
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