🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #70531

Re: ADO, postgresql - problemy z pamiecia

#70531
From: hazet
Date: Thu, 02 Aug 2007 18:13
54 lines
3919 bytes
On 2 Sie, 19:17, Morff <mor...@wp.pl> wrote:
> > To znaczy, serwer postgresql dziala tutaj jako lokalna baza danch. A
> > dane sciagam poniewaz chce je wyswietlic na DBGidzie w oknie glownym
> > w zaleznosci ktora tabele chce przegladac uzytkownik.
>
> > pozdrawiam
>
> nadal nie widze powodu dla którego uzywasz adodataset zamiast adoquery z  
> kursorem po stronie serwera.
> To ze uzytkownik chce oglada  jak   tabele to nie powód zeby mu zciagac  
> wszystkie dane do aplikacji.
> wystarczy JEDNO ado query , podpi c datasource + dbgrid , a query  
> modyfikowac w zale nosci od tego któr  tebele chce user oglada .
> Po drugie user nie widzi tysi ca rekordów w gridzie tylko jak    
> ograniczon  ilosc ... po co wiec zciagac tysi ce rekordów, nie lepiej  
> zmusi  usera zeby zapyta  o to co chce zobaczyc ?
>
> --
> Pozdrawiam
> Morff
> --------------------
> AQQ 141151

ADOQuery tak jak i ADODataset maja pole - CursorLocation, mozna
ustawic tez dla ADODatasetu na clUseServer. Chyba ze ADOQuery jest sam
w sobie znacznie szybszy od ADODataseta???/ Zamienilem dataseta na
adoquery ustawilem kursor na clUseServer, chyba nie zajmuje tyle
pamieci ale nie mozna z tak ustaionym kursorem robic tego co z
kursorem po stronie klienta, ponadto podczas proby podpiecia
datasource do adoquery dostalem wyjatek:
 Exception class EDatabaseError with message 'Dataset does not support
bookmarks, which are required for multi-record data controls'.
Moze trzeba zmienic jeszcze pole CursorType? Przy ustawionym
CursorLocation na clUseClient nie bylo wyjatku.


> wystarczy JEDNO ado query , podpi c datasource + dbgrid , a query  
> modyfikowac w zale nosci od tego któr  tebele chce user oglada .
Co do tego czy zastosowac jeden czy wiele komponentow, to w programie
jest jeszcze opcja dostepu do tabel z poziomu innych formularzy tzn.
jezeli na DBGridzie jest akurat aktywna tabelaA to user i tak moze
otworzyc formularz korzystajacy z innej tabeli, jak bym zastosowal
jeden dataset to musialbym usunac to co aktualnie jest w dbgridzie. W
pozostalych komponentach ADOCommand mam wpisane parametry do zapytan
insert oraz update.

> Po drugie user nie widzi tysi ca rekordów w gridzie tylko jak    
> ograniczon  ilosc ... po co wiec zciagac tysi ce rekordów, nie lepiej  
> zmusi  usera zeby zapyta  o to co chce zobaczyc ?
Jasne tutaj sie zgadzam, chce zrobic oczywiscie filtry do
wyszukiwania, ktore beda zawezaly wyniki, opcja z ograniczeniem ilosci
wierszy jest dobrym pomyslem

dzieki, pozdrawiam
Technical Details
Message-ID: <1186078418.876379.192480@i38g2000prf.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!postnews.google.com!i38g2000prf.googlegroups.com!not-for-mail
References: <1186073199.040496.147040@q3g2000prf.googlegroups.com> <op.twfyjqhsq0kutt@xp_januszk.wag54gs> <1186074344.927874.100380@e9g2000prf.googlegroups.com> <op.twfznqxsq0kutt@xp_januszk.wag54gs>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!postnews.google.com!i38g2000prf.googlegroups.com!not-for-mail
From: hazet <hazet@os.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych,pl.comp.programming,pl.comp.bazy-danych
Subject: Re: ADO, postgresql - problemy z pamiecia
Date: Thu, 02 Aug 2007 11:13:38 -0700
Organization: http://groups.google.com
Lines: 57
Message-ID: <1186078418.876379.192480@i38g2000prf.googlegroups.com>
References: <1186073199.040496.147040@q3g2000prf.googlegroups.com>   <op.twfyjqhsq0kutt@xp_januszk.wag54gs>   <1186074344.927874.100380@e9g2000prf.googlegroups.com>   <op.twfznqxsq0kutt@xp_januszk.wag54gs>
NNTP-Posting-Host: 82.160.57.82
Mime-Version: 1.0
X-Trace: posting.google.com 1186078419 17071 127.0.0.1 (2 Aug 2007 18:13:39 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 2 Aug 2007 18:13:39 +0000 (UTC)
In-Reply-To: <op.twfznqxsq0kutt@xp_januszk.wag54gs>
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.10 (Windows NT 5.1; U; pl),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 Czarna:8080 (Squid/2.4.STABLE7)
Complaints-To: groups-abuse@google.com
Injection-Info: i38g2000prf.googlegroups.com; posting-host=82.160.57.82;   posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit