[BCB6] DBGrid et mode de connexion BDD... demain
bonjour,
Je voudrais remplacer les connexions BDD de mon programme (BDE)
par un mode de connexion plus "moderne". L'utilisation du BDE commence à poser de sérieux pbs, difficiles à cerner, sur certaines machine où windows est installé (notamment XP). mais c'était prévisible :
http://www.eyrolles.com/Chapitres/9782212111439/09.pdf
J'ai deux contraintes : le programme utilise pas mal de DBGrid.
et le programme ne fonctionne pas seulement sous Interbase.
ça exclut d'emblée les composants DBXpress car ils sont unidirectionnels,
et les composants IB car le programme doit pouvoir fonctionner avec d'autres SGBD.
Reste ADO et DataSnap...
Le programme est un prg un client/serveur classique.
ADO a l'air assez simple à manipuler.
sauf peut-être avec les procédures stockées ;-)
DataSnap a l'air plutôt orienté multi-tiers mais je suis ouvert...
J'aimerai bien connaître vos avis et les arguments de vos choix.
merci
Anne, ma soeur Anne, ne vois-tu rien venir ?
Il y a si peu de programme en Builder 6, pour Interbase, et avec des DBGrid :?:
J'ai avancé sur mes essais,
et pour le moment, je compte utiliser 2 types de connexion :
ADO pour les requêtes liées aux DBGrid,
et DBXpress pour tout le reste.
C'est pas top de devoir gérer deux conexions au lieu d'une seule,
mais c'est un moyen simple de conserver des DBGrid (avec des requêtes via ADO), et de faire tout le reste avec DBXpress.
ADO "pur" ne va pas, car je n'arrive pas à faire fonctionner les procédures stockées des bases avec les composants ADO (TADOStoredProc). Et je crois que c'est la compatibilité ADO/IB voire Microsoft/Borland :wink: ) qui atteind ses limites...
http://www.developpez.net/forums/viewtopic.php?t=148812
je suis preneur de tout avis ou comentaire...