Perl et Access - Perl - Programmation
Marsh Posté le 08-04-2003 à 08:38:05
Duc Duc a écrit : si vous avez une solution pour se connecter à une base access depuis linux via perl gratos ca le ferait |
Ben la seule solution que je vois c'est de laisser Access de côté et passer à MySql sous ta MDK
Sérieusement, c'est déjà bien gavant de bosser avec Access sous Win32 en utilisant les pilotes ODBC mais là, tu veux en plus le faire en partant de Linux, ça l'fait po d'trop
Marsh Posté le 08-04-2003 à 09:15:59
Non mais t'as pas compris je suis obligé de me servir de cette base access car fo que j'en récupère toutes les données pour les mettre au format mysql sous linux mais bon ya tellement la dose de données qui fo que j'automatise le truc c pour ca que j'avais pensé a un script en perl pour ouvrir les 2 bases en meme tps et remplir la mysql avec les données d'access
Marsh Posté le 08-04-2003 à 09:18:02
Et tu as vraiment trop trop de données dans tes tables pour tout exporter dans des fichiers délimités et de faire de l'import dans MySql ???
Marsh Posté le 08-04-2003 à 09:31:03
et même en faisant ce que tu comptes faire, tu crains pas qu'avec ton super gros paquet de données de la mort, ça risque de se passer nickel chrome sans aucun risque de pertes de données ???
Marsh Posté le 08-04-2003 à 10:00:55
bah non comment je pourrais perdre des données si je mets les bonnes requetes SQL dans mon source perl il devrait pas y avoir de probleme mais ca ca viendra par la suite deja si j'arrivais à me connecter a la base access ca le ferait
Marsh Posté le 08-04-2003 à 12:39:45
Duc Duc a écrit : bah non comment je pourrais perdre des données si je mets les bonnes requetes SQL dans mon source perl il devrait pas y avoir de probleme mais ca ca viendra par la suite deja si j'arrivais à me connecter a la base access ca le ferait |
J'ai pas la solution mais il est possible de se connecter via PHP et ODBC sur une base Access (MDB) donc, a priori, ça doit être aussi possible via PERL et ODBC. Il doit exister un module ODBC pour PERL donc tu peux chercher dans cette direction.
Marsh Posté le 08-04-2003 à 13:37:58
ouais g deja chercher dans cette direction mais fo installer un module perl odbc-odbc bridge est c payant
Marsh Posté le 08-04-2003 à 16:50:58
Duc Duc a écrit : ouais g deja chercher dans cette direction mais fo installer un module perl odbc-odbc bridge est c payant |
Arf, ça m'étonne vu que ODBC est gratos sous PHP.
Ca fait qq temps que j'ai plus ouvert les perldoc (pour raison de santé mentale, entre autre )
Marsh Posté le 10-04-2003 à 11:10:36
salut
ya un module qui s'appel ADO ou DBI-ADO sous Perl cherche le
edit : c gratuit
edit 2 : il existe aussi des utilitaires gratuit permettant de porter les une DB ACCESS vers MySQL cherche Myaccess !
edit 3 : parce que je suis gentil en ce moment un lien http://ftp.u-paris10.fr/mysql.com/Downloads/Contrib/
tu trouvera MyAccess 2000 (pour Access 2000) et myaccess 97 (pour Access 97)
Marsh Posté le 10-04-2003 à 13:43:42
non mais ta pas compris je crois je veux me connecter a partir de linux et pas windows et ton programme ca marche sous windows fo ouvrir access et tout. moi je veux y acceder a partir de linux comme si c t sur un serveur distant windows voili voilou mais merci qd meme
Marsh Posté le 11-04-2003 à 10:36:23
c'est bien ça le pb
Marsh Posté le 11-04-2003 à 14:17:55
Duc Duc a écrit : non mais ta pas compris je crois je veux me connecter a partir de linux et pas windows et ton programme ca marche sous windows fo ouvrir access et tout. moi je veux y acceder a partir de linux comme si c t sur un serveur distant windows voili voilou mais merci qd meme |
Je vois pas le PB
Citation : ya un module qui s'appel ADO ou DBI-ADO sous Perl cherche le |
un module c pour les 2 environnement non ?
De toute façon une fois ta base Access convertie en Mysql, tu utilise MySQL donc plus besoin d'Access et ca rulez sous nux
et si on est plus à l'IUT, fo aussi réfléchir
Marsh Posté le 14-04-2003 à 12:55:42
non mais t'es trop moche un module ca amrche pas forcement sur les 2 OS exemple win32-ODBC marche que sous windows et j'aurais toujours besoin des bases access on doit les conserver c imposé par mon entreprise et à mon avis je réfléchis un peu plus que toi petit
Marsh Posté le 14-04-2003 à 13:42:15
non mais t'es trop moche, ouhaaaaaaaaaouuuuuuuuuuuuuuuu l'insulte ultime de la mort de l'enfer qui tue !
eh ben dis donc, SteF_DOBERMANN, c'est ce qui s'appelle se faire moucher
Marsh Posté le 14-04-2003 à 16:31:04
Aricoh a écrit : non mais t'es trop moche, ouhaaaaaaaaaouuuuuuuuuuuuuuuu l'insulte ultime de la mort de l'enfer qui tue ! |
Chuis sur qu'il a meme pas cherché car ...
Marsh Posté le 14-04-2003 à 16:33:48
D'apres cette page http://www.dwam.net/docs/perl/site/lib/DBD/ADO.html il va sur toute les plateforme
Aller je te pardonne, simple d'esprit , pleure pas trop
et avant d'insulter les gens fait des recherche
Si t'as pas compris comment utiliser le module, dit le nous, on t'aideras
pendant 3 secondes j'ai cru être en maternel avec cette expression "t trop moche" l'expression de la mort qui tue
Marsh Posté le 15-04-2003 à 10:31:38
non mais je crois que c'est toi qui ne sait pas bien regardé ton module il marche pas pour access c le module odbc pour access donc dsl mais fo arrete de se la péter avant de dire des conneries
Marsh Posté le 15-04-2003 à 15:41:22
D'apres cette page :
http://rpmfind.net/linux/RPM/solar [...] .i386.html
tiens, ce parckage RPM (donc pour linux) ya ADO.pm et W32ODBC.pm ...
bref je vais m'étendre sur un sujet, ou le concerné ne propose rien
http://www.awilcox.com/geek_stuff/perl/proxy.html
Marsh Posté le 15-04-2003 à 15:46:03
au pire, Perl existe aussi sous Windows donc ...
et acces c faire des exportation en fichier texte
Perl c lire des fichiers texte et les mettre ensuite dans une DB mysql ...
Marsh Posté le 07-04-2003 à 16:22:36
Voila mon problème j'aimerais me connecter à une base access qui est sur une de mes partitions via PERL que j'utilise sous la mandrake 9.0 j'ai installé tous les modules perl de la mandrake 9.0 y compris DBI j'ai testé des solutions proposées sur le net rien ne marche de plus je ne veux pas installer des drivers ODBC payant pour me connecter à access alors si vous avez une solution pour se connecter à une base access depuis linux via perl gratos ca le ferait