Lire une base MySql avec Access 2003

Lire une base MySql avec Access 2003 - SQL/NoSQL - Programmation

Marsh Posté le 17-04-2005 à 18:54:00    

Salut à tous,  
petite question simple : je voudrais "lier" depuis access 2003 une base mysql que j'ai en local. Comment on fait ? Je trouve access plus pratique pour remplir et modifier des données.
Merci bcp pour votre aide

Reply

Marsh Posté le 17-04-2005 à 18:54:00   

Reply

Marsh Posté le 17-04-2005 à 20:34:19    

utilise PHPMYADMIN pour faire cela... C'est carrement absurde de faire ça avec access, et je ne sais pas si c'est d'ailleurs possible car Access n'est pas un SGBD.

Reply

Marsh Posté le 17-04-2005 à 20:57:25    

C'est possible en passant par le driver ODBC fourni par MySQL http://dev.mysql.com/downloads/con [...] /3.51.html
 
Maintenant, ce que tu fait c'est totalement absurde  [:airforceone]

Reply

Marsh Posté le 18-04-2005 à 11:04:00    

Merci bcp pour ces conseils. Je vais tte de même tester pour voir. Mais je trouve nettement plus pratique de passer par Access pour remplir des données.
Pk vous trouvez ça absurde ?

Reply

Marsh Posté le 18-04-2005 à 12:00:40    

Moi je trouve pas ça absurde.
Au contraire. Access à l'énorme avantage de te permettre de faire des liens dans des requêtes entre plusieurs bases de plusieurs SGBD différents, genre :
utilisateurs : géré par MySQL
facture : géré par Oracle
etats : géré par Access
 
Bah tu peux aisément faire une requêtes joignant ces trois tables. C'est au contraire hyper puissant.
 
Par contre, si c'est juste pour allimenter la table en données, c'est vrai que c'est un peu bête.
 
moi23372 : si, Access est un SGBD. S ne veut pas dire "serveur", mais "système". A partir de là, c'est une hérésie de croire qu'Access n'est pas un SGBD parcequ'il ne peut pas jouer le rôle de serveur.

Reply

Marsh Posté le 18-04-2005 à 13:31:12    

rien avoir avec un serveur.
Tout SGBD digne de ce nom n'est pas orienté vers un fichier directement, mais offre la possibilité de partager les ressources. Or ici Access est orienté vers un seul fichier, ce qui l'exclu à mon avis des SGBD comme Oracle ou SQLServer! Je dirais que Access est entre un SGBD et un système de fichiers classiques

Reply

Marsh Posté le 18-04-2005 à 17:08:04    

Ben non, ça rentre quand même dans la définition de "System de Gestion de Base de Données". Y'a pas à tortiller. C'est toi qui déforme la notion de SGBD.

Reply

Marsh Posté le 18-04-2005 à 23:34:35    

Yes. Mais l'utilisation que j'en fais (car ca y est, ca marche) est très simple : je croise 2 bases entre elles (Mysql et Access) et cela me permet aussi d'être plus souple pour faire de la bureautique : publipostage, etc ... A mon avis, il ne faut pas être trop sectaire, et savoir utiliser le meilleur de tous les outils ;-)

Reply

Marsh Posté le 19-04-2005 à 08:52:59    

C'est clair :)
 
Access est très loin d'être parfait, mais il est tout de même extrêment pratique pour certains points, et évide des développement parfois lourd.

Reply

Marsh Posté le 19-04-2005 à 08:57:33    

moi23372 a écrit :

rien avoir avec un serveur.
Tout SGBD digne de ce nom n'est pas orienté vers un fichier directement, mais offre la possibilité de partager les ressources. Or ici Access est orienté vers un seul fichier, ce qui l'exclu à mon avis des SGBD comme Oracle ou SQLServer! Je dirais que Access est entre un SGBD et un système de fichiers classiques


On peut aussi partager les ressources avec Access. Ok c'est limité à pas beaucoup d'utilisateurs, ça rame, mais c'est possible :o Et mine de rien utiliser un seul fichier est ultra bénéfique dans certaines situations, genre redistributions de données.

Arjuna a écrit :

C'est clair :)
 
Access est très loin d'être parfait, mais il est tout de même extrêment pratique pour certains points, et évide des développement parfois lourd.


+1 D'ailleurs c'est absolument pas con d'utiliser Access à la place de cette merde de phpmyadmin

Reply

Marsh Posté le 19-04-2005 à 08:57:33   

Reply

Marsh Posté le 20-04-2005 à 00:00:01    

oui, mais tout dépend de ce qu'on en fait. Bref, hélàs, il n'y   a pas d'outils parfaits. ALors soyons parfaits ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed