Lire une base MySql avec Access 2003 - SQL/NoSQL - Programmation
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.
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
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 ?
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.
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
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.
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 ;-)
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.
Marsh Posté le 19-04-2005 à 08:57:33
moi23372 a écrit : rien avoir avec un serveur. |
On peut aussi partager les ressources avec Access. Ok c'est limité à pas beaucoup d'utilisateurs, ça rame, mais c'est possible 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 |
+1 D'ailleurs c'est absolument pas con d'utiliser Access à la place de cette merde de phpmyadmin
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 ;-)
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