|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juillet 2007 Messages : 246 ![]() |
Bonjour,
Je m'en remet à vous parceque là je suis un peut dans le caca ... Voilà le truc, j'ai actuelement un fichier .dbf avec lequel je dois faire une base MySQL. Alors vous vous direz c'est easy on change l'entention en .xls on enregistre en .csv et on importe sous MySQL Eh ben non Ce fichier .dbf (qui fait quand même 65 Mo) environ 50K ligne et le maximum pour excel c'est 65536, aprés ça excel n'affiche plus rien. Alors j'ai bien essayé d'ouvrir le .dbf avec notepad pour voir ce que ça donne, mais ça ma planté notepad (oui je suis naif mais bon ...). Donc voilà mes questions : C'est quoi un fichier .dbf (une base ? du texte avec un separateur pour les champs ?) ? Est il possible d'importer un fichier .dbf en base MySQL (sans avoir un super calculateur) ? Sinon auriez vous une solution en tête ? |
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 451 ![]() |
Un fichier .dbf est une table de données de type dBase.
Il se compose d'un entête qui décrit la structure des enregistrements (noms des champs, type, taille), suivi d'enregistrements de longueur fixe. Un pilote ODBC est disponible dans Windows pour ouvrir ces fichiers depuis n'importe quelle application qui gère les sources de données ODBC.
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Inscription : juillet 2007 Messages : 246 ![]() |
Merci de ta réponse.
Effectivement aprés avoir plongé dans les bas fonds de google (vers la 5eme ou 6eme page de google :p quand on commence à avoir des liens bizarre) j'ai vu cette solution pour ce connecter aux dBases. Mais j'ai un probleme avec le fichier d'index visiblement. En fait le probleme c'est que j'en ai pas ..... tout ce qui m'est fourni c'est le fichier .dbf. Or le pilote ODBC me demande un fichier d'index, est-ce vraiment indispensable et si oui comme je peux contourner le probleme (est-ce que ej peux créer ce fichier d'index moi même ?). Pour info voilà comment je me connecte à ma base (via PHP) : Code :
|
||
|
|
00
|
|
|
#4 | |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 451 ![]() |
Citation:
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : juillet 2007 Messages : 246 ![]() |
J'ai un peut honte, on va penser que je cherche pas beaucoup avant de poster mais bon.
Aprés avoir testé une bonne 50aine d'extentions j'ai fini pas créer 1 fichier .mdx et un .ndx vides tout les deux et visiblement ça suffit ... Merci à toi al1_24 pour ton aide. PS : Victouare ! ![]() EDIT: ben il se trouve que le pilote me renvoyait l'erreur "Fichier d'Index Introuvable" donc il doit être indispensable non ? A moins que j'ai mal configuré quelque chose ? |
|
|
00
|
|
|
#6 | |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 451 ![]() |
Citation:
Je me souviens que, en son temps, dBase III ne réclamait pas de fichier d'index.
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com