Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1712 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ Access/MySql ] Migration des données

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Access/MySql ] Migration des données

n°714161
Notsukaw
Be Aware
Posté le 03-05-2004 à 13:55:14  profilanswer
 

Bonjour à tous,
 
dans le cadre d'un projet je dois migrer les données présentes actuellement dans une base Access, vers une base MySql.
 
Après quelques heures de recherches et lecture, je me suis décidé à utiliser l'outil MDBTools.
 
Il exporte les schémas depuis Access dans un fichier SQL que l'on peut ensuite exécuter au niveau mysql pour créer les tables qu'il faut.
 
Ensuite il ne reste qu'à charger les tables ...
 
L'exportation se passe très bien, et le fichier obtenu me semble correct ...
 
Mais voilà, mysql n'en veut pas ! Il trouve des erreurs où perso moi j'en vois pas ...
 
Exemple :

Code :
  1. CREATE TABLE interfacecode
  2. (
  3. code interface   Long Integer (4),
  4. Code           Text (20),
  5. Informations   Text (100)
  6. );


 
Et là j'ai un joli message d'erreur à la ligne 3 (peu importe ce qu'il y a dans le fichier c'est TOUJOURS ligne 3)
 
Quelqu'un a-t-il une idée ?
Est-ce ma version de mysql qui est buggée ? (celle d'origine dans Red Hat 9.0)
Est-ce le shell qui n'aime pas le formatage du fichier ? (retours chariots, etc ...)
 
Enfin bref, je me prends la tête ...
Et vu la taille des tables, je peux pas les créer "à la main" :/
 
 
Merci d'avacne.
:hello:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
mood
Publicité
Posté le 03-05-2004 à 13:55:14  profilanswer
 

n°714167
Profil sup​primé
Posté le 03-05-2004 à 13:57:43  answer
 

l'espace dans le nom surement

n°714173
Notsukaw
Be Aware
Posté le 03-05-2004 à 14:00:19  profilanswer
 

chacal_one333 a écrit :

l'espace dans le nom surement

J'ai essayé avec un "_" à la place des espaces, ça fait pareil :/
 
EDIT: voilà l'erreur exacte quand je lui passe le code SQL ci-dessus (avec un _ à la place de l'espace dans le nom de colonne) :
 

Code :
  1. ERROR 1064 at line 1: You have an error in your SQL syntax near 'Integer (4),
  2.         Code                    Text (20),
  3.         Informations                    Text (100)
  4. )' at line 3


Message édité par Notsukaw le 03-05-2004 à 14:02:16

---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
n°714179
Profil sup​primé
Posté le 03-05-2004 à 14:02:39  answer
 

et si tu met Int(4) a la place de long integer(4) ??

n°714183
Notsukaw
Be Aware
Posté le 03-05-2004 à 14:06:10  profilanswer
 

chacal_one333 a écrit :

et si tu met Int(4) a la place de long integer(4) ??

Exactement pareil :cry:


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
n°714199
jagstang
Pa Capona ಠ_ಠ
Posté le 03-05-2004 à 14:15:48  profilanswer
 

déjà,  
 
create database mabase ;
use mabase ;  
 

n°714200
jagstang
Pa Capona ಠ_ಠ
Posté le 03-05-2004 à 14:16:08  profilanswer
 
n°714218
Notsukaw
Be Aware
Posté le 03-05-2004 à 14:19:29  profilanswer
 

JagStang a écrit :

déjà,  
 
create database mabase ;
use mabase ;

Déjà fait ;)


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
n°714223
Notsukaw
Be Aware
Posté le 03-05-2004 à 14:20:16  profilanswer
 

Moué d'accord, je vois que la conversion des types est foireuse surtout avec mon outil ...
 
Le prob doit venir de là, merci :)


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ Access/MySql ] Migration des données

 

Sujets relatifs
[access] [mac] accessibilite [resolu]MySQL: problème avec une requête multitable
suppression en vba pour access[mysql] Creation base et grant
importer des données SQL Server vers VB ExcelMySQL auto-increment
[MYSQL] prob bizarre ma requete ne me renvoi que le premier résultat[Access] récuperer le login
Mysql & Order By[Mysql] pb entre max et mysql_num_rows
Plus de sujets relatifs à : [ Access/MySql ] Migration des données


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR