Salut tout le monde
Comment accèder à une base de données SQL Server dans une avec des objet TTable et injecter ensuite le contenu dans une autre table (Oracle par exemple)
mon souci est de créer une interface entre les deux SGBD
Salut tout le monde
Comment accèder à une base de données SQL Server dans une avec des objet TTable et injecter ensuite le contenu dans une autre table (Oracle par exemple)
mon souci est de créer une interface entre les deux SGBD
Je te conseille d'utiliser ADO.
Pour cela utilise deux TADOConnexion.
La première vers ta base SQL server avec une chaîne de connexion du type :
Puis une seconde vers Oracle avec une chaîne de type :Provider=SQLOLEDB.1;Persist Security Info=False;
User ID=sa;Password=passwordSA;Initial Catalog=MaDataBase
Relie un TAdoTable à chaque TADOConnexion vers les tables source et destination puis tu parcours la table source et tu insères les données dans ta table destination.Provider=MSDAORA;Password=passwordSchema;User ID=schema;
Data Source=ServeurOracle;Persist Security Info=True
Pensez à utiliser les tags dans le titre.
Avant de poser une question reportez-vous à la FAQ Delphi
Respectez les règles du forum.
En ce qui concerne Persist Security Info, la réponse à ta question se trouve là , "Remarque de sécurité"
Pensez à utiliser les tags dans le titre.
Avant de poser une question reportez-vous à la FAQ Delphi
Respectez les règles du forum.
Pourquoi mettre Persist Security Info dans la 1ere chaine de connexion à FALSE et dans la 2eme chaine à TRUE puisqu'il s'agit de sécuriser l'identificateur et le mot de passe de connexion.Je te conseille d'utiliser ADO.
Pour cela utilise deux TADOConnexion.
La première vers ta base SQL server avec une chaîne de connexion du type :
Puis une seconde vers Oracle avec une chaîne de type :Provider=SQLOLEDB.1;Persist Security Info=False;
User ID=sa;Password=passwordSA;Initial Catalog=MaDataBase
Relie un TAdoTable à chaque TADOConnexion vers les tables source et destination puis tu parcours la table source et tu insères les données dans ta table destination.Provider=MSDAORA;Password=passwordSchema;User ID=schema;
Data Source=ServeurOracle;Persist Security Info=True
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager