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 30/03/2011, 14h22   #1
Invité de passage
 
Elliott Foucher
Inscription : février 2011
Messages : 30
Détails du profil
Informations personnelles :
Nom : Elliott Foucher

Informations forums :
Inscription : février 2011
Messages : 30
Points : 2
Points : 2
Par défaut création fichier sql à partir d'Access 2000

Bonjour,

voila j'ai une grosse base de données sous Access avec plusieurs tables, et je voudrais savoir comment faire pour créer un fichier sql à partir de cette base de données.


Est-ce possible?

C'est pour les inclure ensuite dans une base de données MySQL.

Merci d'avance
l'coy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 21h01   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Access ne génère pas automatiquement des fichiers SQL.

La solution est de faire du code VBA qui va créer un fichier texte correspondant au format d'un fichier .sql.

Si tu as un exemple c'est assez facile à faire.

Autre solution, voir si MySQL accepte d'autres formats de fichier, ex : csv, comme source. Access est capable de créer des CSV automatiquement.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2011, 00h22   #3
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
salut marot_r et bienvenu l'coy,

"Si tu as un exemple c'est assez facile à faire."
permets moi marot_r mais c'est pas si simple que ca. un fichier sql pour mysql contient les sql de création de db, tables, contraintes, insertion de contenu...

@l'coy: avec un driver odbc mysql tu connectes à mysql et tu pourras faire des requetes de duplication de table à table (ou copie/coller). je pense que c'est le plus simple.
si tu importes à partir de fichier, attention que ce soit compatible avec à la table de caractère dans mysql et le système d'exploitation utilisé sur le serveur.

vodiem est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/04/2011, 18h47   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 462
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 462
Points : 7 539
Points : 7 539
Bon point Vodiem, j'avais lu 'créer un fichier de données' ce qui est assez simple. En effet créer une base complète peut être assez complex en SQL.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r 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 03h32.


 
 
 
 
Partenaires

Hébergement Web