OVH Cloud OVH Cloud

lien ACCESS-> MySQL

4 réponses
Avatar
dec29
Bonjour,

J'aimerais savoir comment connecter des tables d'une base MySQL alimentée
par un site Web en PHP, avec une frontale ACCESS 2000 et ce, soit sur un
réseau local, mais surtout via internet (liaison VPN ?) vers un serveur
connu.

J'imagine qu'il faut faire intervenir ODBC ou DAO, mais je ne connais pas.

J'ai fait un essai sur mon réseau local (Insérer ... tables ... attacher des
tables ...) , mais je n'arrive pas à voir les tables MySQL de ma petite base
d'intranet...

L'intérêt de cette liaison serait énorme, car elle me permettrait de
combiner saisie internet (donc données centralisées, à jour, etc...) et la
souplesse d'Access pour développer des frontales de gestion facilement
modifiables, sur plusieurs sites géographiques distincts, en échappant à la
lourdeur du PHP.

Je ne dois pas être les seul à en rêver !...

Merci d'avance

Yannick

4 réponses

Avatar
Fr
Bonjour,

Il faut créer un lien ODBC sur le poste qui aura l'appli Access.
Ensuite pour attacher les tables, il faudra sélectionner préciser "ODBC
Database" dans le "type de fichiers".

Françoise
ENITA Bordeaux - UF Sciences pour l'Ingénieur


"dec29" a écrit dans le message de news:
456ff535$0$27387$
Bonjour,

J'aimerais savoir comment connecter des tables d'une base MySQL alimentée
par un site Web en PHP, avec une frontale ACCESS 2000 et ce, soit sur un
réseau local, mais surtout via internet (liaison VPN ?) vers un serveur
connu.

J'imagine qu'il faut faire intervenir ODBC ou DAO, mais je ne connais pas.

J'ai fait un essai sur mon réseau local (Insérer ... tables ... attacher
des tables ...) , mais je n'arrive pas à voir les tables MySQL de ma
petite base d'intranet...

L'intérêt de cette liaison serait énorme, car elle me permettrait de
combiner saisie internet (donc données centralisées, à jour, etc...) et la
souplesse d'Access pour développer des frontales de gestion facilement
modifiables, sur plusieurs sites géographiques distincts, en échappant à
la lourdeur du PHP.

Je ne dois pas être les seul à en rêver !...

Merci d'avance

Yannick









Avatar
dec29
Merci, Françoise, de m'avoir répondu, mais ...

Je n'arrive pas à créer le lien ODBC dont tu parles :
J'ai installé un pilote MyODBC, trouvé sur internet.
Puis Panneau de Config / Outils d'administration / Sources de données ODBC
Onglet "Pilote ODBC" : je vois bien mon pilote MySQL ODBC 3.51 Driver
Onglet "Source de données" : je tente de voir une petite base MySQL qui est
sur mon ordi et ...je ne la vois pas. Si j'outrepasse, j'obtiens le message
"La connexion n'a pu être établie ...".

Si quelqu'un a une idée, je reste preneur.

Yannick

"" a écrit dans le message de news:
O$
Bonjour,

Il faut créer un lien ODBC sur le poste qui aura l'appli Access.
Ensuite pour attacher les tables, il faudra sélectionner préciser "ODBC
Database" dans le "type de fichiers".

Françoise
ENITA Bordeaux - UF Sciences pour l'Ingénieur


"dec29" a écrit dans le message de news:
456ff535$0$27387$
Bonjour,

J'aimerais savoir comment connecter des tables d'une base MySQL alimentée
par un site Web en PHP, avec une frontale ACCESS 2000 et ce, soit sur un
réseau local, mais surtout via internet (liaison VPN ?) vers un serveur
connu.

J'imagine qu'il faut faire intervenir ODBC ou DAO, mais je ne connais
pas.

J'ai fait un essai sur mon réseau local (Insérer ... tables ... attacher
des tables ...) , mais je n'arrive pas à voir les tables MySQL de ma
petite base d'intranet...

L'intérêt de cette liaison serait énorme, car elle me permettrait de
combiner saisie internet (donc données centralisées, à jour, etc...) et
la souplesse d'Access pour développer des frontales de gestion facilement
modifiables, sur plusieurs sites géographiques distincts, en échappant à
la lourdeur du PHP.

Je ne dois pas être les seul à en rêver !...

Merci d'avance

Yannick













Avatar
Paul
Bonjour,
Deux pistes :
1/ c'est pas le pare-feu qui empêcherait d'y accéder ?
2/ tu as bien renseigné le login et le mot de passe sur la base mysql ?

parce que, normalement, ça marche.
Ensuite, pour un site Web, ça dépend de l'hébergeur. Certains refusent qu'on
puisse accéder via odbc aux tables mysql.

Cordialement,

--
Paul

"dec29" a écrit dans le message de news:
4574025d$0$27405$
Merci, Françoise, de m'avoir répondu, mais ...

Je n'arrive pas à créer le lien ODBC dont tu parles :
J'ai installé un pilote MyODBC, trouvé sur internet.
Puis Panneau de Config / Outils d'administration / Sources de données ODBC
Onglet "Pilote ODBC" : je vois bien mon pilote MySQL ODBC 3.51 Driver
Onglet "Source de données" : je tente de voir une petite base MySQL qui
est sur mon ordi et ...je ne la vois pas. Si j'outrepasse, j'obtiens le
message "La connexion n'a pu être établie ...".

Si quelqu'un a une idée, je reste preneur.

Yannick

"" a écrit dans le message de
news: O$
Bonjour,

Il faut créer un lien ODBC sur le poste qui aura l'appli Access.
Ensuite pour attacher les tables, il faudra sélectionner préciser "ODBC
Database" dans le "type de fichiers".

Françoise
ENITA Bordeaux - UF Sciences pour l'Ingénieur


"dec29" a écrit dans le message de news:
456ff535$0$27387$
Bonjour,

J'aimerais savoir comment connecter des tables d'une base MySQL
alimentée par un site Web en PHP, avec une frontale ACCESS 2000 et ce,
soit sur un réseau local, mais surtout via internet (liaison VPN ?) vers
un serveur connu.

J'imagine qu'il faut faire intervenir ODBC ou DAO, mais je ne connais
pas.

J'ai fait un essai sur mon réseau local (Insérer ... tables ... attacher
des tables ...) , mais je n'arrive pas à voir les tables MySQL de ma
petite base d'intranet...

L'intérêt de cette liaison serait énorme, car elle me permettrait de
combiner saisie internet (donc données centralisées, à jour, etc...) et
la souplesse d'Access pour développer des frontales de gestion
facilement modifiables, sur plusieurs sites géographiques distincts, en
échappant à la lourdeur du PHP.

Je ne dois pas être les seul à en rêver !...

Merci d'avance

Yannick

















Avatar
valentin
Bonsoir,
J'aimerai également me connecter via ODBC sur une
base Mysql ( hébergée chez Free ) mais apparemment
la connexion ne passe pas ; quelqu'un sait-il les paramètres
qu'il faut mettre au niveau de l'ODBC ?
Par contre sur mon serveur ( chez moi ) je peux parfaitement
utiliser les outils Access pour travailler sur la base MySql
via ODBC.
Merci par avance , toute suggestion est la bienvenue.
Valentin

"Paul" a écrit dans le message de
news:4575936d$
Bonjour,
Deux pistes :
1/ c'est pas le pare-feu qui empêcherait d'y accéder ?
2/ tu as bien renseigné le login et le mot de passe sur la base mysql ?

parce que, normalement, ça marche.
Ensuite, pour un site Web, ça dépend de l'hébergeur. Certains refusent
qu'on

puisse accéder via odbc aux tables mysql.

Cordialement,

--
Paul

"dec29" a écrit dans le message de news:
4574025d$0$27405$
Merci, Françoise, de m'avoir répondu, mais ...

Je n'arrive pas à créer le lien ODBC dont tu parles :
J'ai installé un pilote MyODBC, trouvé sur internet.
Puis Panneau de Config / Outils d'administration / Sources de données
ODBC


Onglet "Pilote ODBC" : je vois bien mon pilote MySQL ODBC 3.51 Driver
Onglet "Source de données" : je tente de voir une petite base MySQL qui
est sur mon ordi et ...je ne la vois pas. Si j'outrepasse, j'obtiens le
message "La connexion n'a pu être établie ...".

Si quelqu'un a une idée, je reste preneur.

Yannick

"" a écrit dans le message de
news: O$
Bonjour,

Il faut créer un lien ODBC sur le poste qui aura l'appli Access.
Ensuite pour attacher les tables, il faudra sélectionner préciser "ODBC
Database" dans le "type de fichiers".

Françoise
ENITA Bordeaux - UF Sciences pour l'Ingénieur


"dec29" a écrit dans le message de news:
456ff535$0$27387$
Bonjour,

J'aimerais savoir comment connecter des tables d'une base MySQL
alimentée par un site Web en PHP, avec une frontale ACCESS 2000 et ce,
soit sur un réseau local, mais surtout via internet (liaison VPN ?)
vers




un serveur connu.

J'imagine qu'il faut faire intervenir ODBC ou DAO, mais je ne connais
pas.

J'ai fait un essai sur mon réseau local (Insérer ... tables ...
attacher




des tables ...) , mais je n'arrive pas à voir les tables MySQL de ma
petite base d'intranet...

L'intérêt de cette liaison serait énorme, car elle me permettrait de
combiner saisie internet (donc données centralisées, à jour, etc...)
et




la souplesse d'Access pour développer des frontales de gestion
facilement modifiables, sur plusieurs sites géographiques distincts,
en




échappant à la lourdeur du PHP.

Je ne dois pas être les seul à en rêver !...

Merci d'avance

Yannick