Hi Peter, 

Thank you for your reply. I thought there might be an easy way to do it,
or CORBA  server  might be smarter  than I thought. 

But I reckon the speed has nothing to do with grid even though I did not
use dbGrid. Before doing  DB search,  normally we have to call
dataSet.disableControls. 





                -----Original Message-----
                From:   [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Peter G Jones
                Sent:   Wednesday, 4 August 04 1999 12:07 AM
                To:     Multiple recipients of list delphi
                Subject:        Re: [DUG]: CORBA Client

                If it talks too long to go to the bottom then you are
letting the users 
                query too much data.

                This illustrates a fundemental design problem of C/S
applications that 
                Delphi goes a long way towards solving, but not
completely.

                Basically, the golden rule is don't uses grids, which is
what I suspect you 
                are doing.  If you must, then limit the amount of data
the user can view 
                with one query.

                I always display an empty form first.  The users must
search for something 
                (or add.  I use a grid for navigation of the search
results but the search 
                is done on the server and I can control how many records
get returned to the 
                client - and the content.

                Another idea is to return jsut enough information to
identify the record to 
                the user and then do a seperate request for the
remainder of each record.  
                In your case, jsut seperating the blob into a seperate
request may do the 
                trick.



---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to