🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.ado
Article #6015

Advice on ADO Multi User App Please

#6015
From: Ian Searle
Date: Sun, 19 Nov 2000 17:41
43 lines
2856 bytes
Hello all

I am about to embark on building a 5 user application using SQL Server 7 but
before I start I wanted to get some general advice to ensure that I am
essentially adopting the correct route.

The SQL database will be stored on a server machine with five
implementations of the client application accessing the database. There is
to be no middle tier, just SQL Server and the clients.

I am using ADO since it seems to be the only option to take advantage of the
new datatypes in SQL Server 7. Am I correct?

The main piece of guidance I need is with regard to the data sets. I
understand that ADO Tables and Queries always return a Live result set. Is
this correct?

I am also given to understand that a user can make inserts, deletes etc
through the standard ADO Table components and Query components.

I am keen that when User 1 adds a record to a table, the updated table is
reflected in the interfaces of the other 4 user's applications. (Similarly
with deletes, edits etc. etc.). Does the fact that ADO returns live datasets
mean that this will happen automatically or do the sets need to be refreshed
from time to time, perhaps using an OnTimer event?

Should I be using Server Side Cursors in the properties of the
Tables/Queries and set the Cursor Type to dynamic to achieve the desired
result in the other user applications?

If I am developing partly on my work network and partly on a stand alone
machine, I think I'm right that the server side cursors and dynamic type
cursors may not work correctly on a stand alone set-up. If this is so, is
there any way to achieve a reliable development platform on the stand alone
environment. For example if I run two instances of the user application on
my stand alone set-up, I would like to see that changes to the database made
in one user app are reflected immediately in the interface of the other.

I look forward o some guidance and thanks in advance for your help.

Regards

Ian Searle
Technical Details
Message-ID: <3a1814fe_2@dnews>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!news-fra.pop.de!fu-berlin.de!feeder.qis.net!news.maxwell.syr.edu!neel.uni2.net!newssuck.uni2.dk!bornews.borland.com!dnews!194.164.156.21

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10698b,4d7e99a2e7ed3c47,start
X-Google-Attributes: gid10698b,public
X-Google-ArrivalTime: 2000-11-19 10:00:29 PST
From: "Ian Searle" <iansearle@lightningit.co.uk>
Newsgroups: borland.public.cppbuilder.database.ado
Subject: Advice on ADO Multi User App Please
Date: Sun, 19 Nov 2000 17:41:05 -0000
Lines: 47
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
NNTP-Posting-Host: 194.164.156.21
Message-ID: <3a1814fe_2@dnews>
X-Trace: 19 Nov 2000 09:59:26 -0800, 194.164.156.21
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!news-fra.pop.de!fu-berlin.de!feeder.qis.net!news.maxwell.syr.edu!neel.uni2.net!newssuck.uni2.dk!bornews.borland.com!dnews!194.164.156.21