Θα πρέπει να πω οτι δεν καταλαβαίνω τι εννοείς ακριβώς λέγοντας connected mode....

Είναι κάποιο definition που δεν γνωρίζω...? οπότε δεν μπορώ να καταλάβω καλά τι έχεις στο μυαλό σου λέγοντας αυτό....
Μήπως εννοείς το statless level του internet? Αν ναι, εγώ δεν μιλάω για τέτοια εφαρμογή, αλλά μια C/S σε ένα LAN.
Μήπως εννοείς το isolation level...? αυτό δεν έχει να κάνει με το ADO ή το BDE ...Κλπ κλπ
Συμφωνώ με το Conflict Resolution. Πρέπει να πω όμως οτι έτσι που το θέτεις μοιάζει να είναι κάτι νεό....
Το Conflict Resolution είναι πάρα πολύ παλιό θέμα και δεν είναι μόνο θέμα του ADO, της νέας υλοποίησης, προσέγγισης, τεχνολογίας όπως θες πες το. Να σου θυμίσω (χαριτολογόντας) οτι όλοι χροοονια ψάχνουμε αυτόν τον "Another User" που συνέχεια κάνει change το row όσο εγώ κάνω αλλαγές.... βλέπε
isolation level: Commited Read 
Τα Client Datasets, τα ApplyUpdates σε Remote Datamodules (ορολογία Borland) κλπ κλπ υποστηρίζονται πάνω απο 10 χρόνια.
To πόσο είναι κάτι δεδομένο από τη στιγμή που διάβασες τα data μέχρι τη στιγμή που "αποφάσισες" να τα αλλάξεις δεν θα έλεγα οτι είναι θέμα ADO ή BDE, αλλά θέμα του
Isolation Level που έχες επιλέξει.
Αν έχεις επιλέξει
Dirty Read (π.χ. Select * from Table1 with(nolock) ) τότε αυτό που θα διαβάσεις δεν ξέρεις καν αν θα έχει γίνει commit, είτε δουλεύεις ADO είτε BDE είτε είτε είτε...
PS: Για να μην γίνει καμιά παρεξήγηση, μην νομίσει κάποιος οτι προσπαθώ να "περάσω" οτι η Borland έχει καλύτερη βιβλιοθήκη κλπ κλπ... άλλοστε αν πιστεύα 100% κάτι τέτοιο δεν θα είμουνα τώρα εδώ να κάνουμε αυτην την επικοδομιτική (πιστεύω) κουβέντα, ούτε θα σπαταλούσα τόσες ώρες για την τεχνολογία της MS.
Nothing to declare...