Database link Oracle et Delphi 6
Bonjour,
en vue de migrer de delphi 6 vers delphi 2006, je dois modifier mes applications en supprimant le BDE pour le remplacer par dbexpress.
Comme je n'ai pas encore delphi 2006, je fais mes modifications sur Delphi 6.
Le passage de TQuery en TSQLQuery ne pose en régle générale aucun problème sauf pour les requêtes qui utilisent les databases Link Oracle:
J'ai 2 BD Oracle (Base1 et Base2) sur 2 serveurs distincts.
Une requête du type
SELECT * from MaTabSurBase1@B2
lancée avec un TSQLQuery connecté sur base1 via un TSQLConnection ne fonctionne pas alors que cela fonctionné très bien avec un TQuery.
(Bien sûr la requête que je lance est plus compliquée et utilise des tables hébergées sur les deux bases)
J'ai un message d'erreur ORA qui m'indique qu'aucune transaction n'a démarrée.
J'utilise donc la proc StartTransaction du TSQLConnection avant de lançer ma requête...
Mais là, j'ai un autre message ORA qui m'indique qu'il est impossible d'utiliser les Database link sur des bases non migrables...
HELP!
8O