Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2011, 14h06   #1
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 190
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut extraction SQL d'une base access

Bonjour, pour migrer toute une série de donnée, je dois les faire rentrer dans une base access qui m'est imposée. Pour la facilité, je voudrait demander à access de m'exporter la structure de table sous forme SQL pour pouvoir l'importer dans notre SGDB, y faire rentrer les données avec 2~3 requete SQL bien placées, puis ensuite faire l'extraction inverse (structure + données SGBD -> SQL -> Access)

Problème, alors qu'avec les autres SGBD que j'ai manipulé jusqu'à présent, j'arrive sans souci à faire ce genre d'opération, n'ayant aucune connaissance en access, je ne trouve

ni comme extraire les tables que je choisi sous forme d'un script SQL
ni où est la console permettant d'exécuter du sql


Quelqu'un pourrait me renseigner à ce sujet?

PS: j'utilise apparement access 2003.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 14h54   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
Citation:
Envoyé par tchize_ Voir le message
... je dois les faire rentrer dans une base access qui m'est imposée.
hé hé, ça a l'air de franchement t'emm#@¤

Seulement Access ne sait pas nativement générer les scripts DDL

il faudra passer par des outils complémentaires comme DBWScript (trial 30 jours)
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 16h11   #3
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 190
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
oui, j'aime pas quand on m'impose les outils. Surtout quand ca nécessite d'installer pour 2~300€ de licences sur le poste de travail

Merci pour l'info. Je ferais mes tests lundi avec ce truc. J'ai aussi jdevelopper d'oracle qui permet de générer du DDL, je vais tenter de voir si il sais se connecter à access.

Qu'en est-il du deuxième point, où trouver une console ou autre dans access pour y tapper le sql à exécuter. (la tartine de "insert into" qui sera générée par ma db oracle) ?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 17h00   #4
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 410
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 410
Points : 4 439
Points : 4 439
Tu vas encore rigoler...

le pov' "mode SQL" ne te permettra de ne faire qu'un seul INSERT à la fois

par contre de mémoire, il me semble que DBWScript permette d'exécuter un script avec une tartine de INSERT qui insèrera les données dans les tables Access.

A condition que le SQL généré par Oracle soit compréhensible pour Access.
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 17h05   #5
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 190
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Citation:
Envoyé par f-leb Voir le message

A condition que le SQL généré par Oracle soit compréhensible pour Access.
Le insert seront standard Et de fait, j'ai pas besoin des DDL venant d'oracle puisque les tables access existent déjà.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 19h22   #6
Membre Expert
 
Inscription : juin 2003
Messages : 1 203
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 203
Points : 1 413
Points : 1 413
Bonjour

Il ya un un chantier en cours pour l'exportation ici

IL ya juste quelque bug à corriger ensuite je l'envoie.

NB : L'importation n'est pas encore pris en compte. Ca viendra après.
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h42.


 
 
 
 
Partenaires

Hébergement Web