Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > SGBD
SGBD Toutes vos questions sur l'interaction entre Perl et les bases de données (SQL, mysql, postgresql, ORACLE, ...) Avant de poster, veuillez consulter les FAQs perl, les cours Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/02/2012, 17h08   #1
moutar
Invité de passage
 
Femme
Inscription : mai 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mai 2011
Messages : 4
Points : 1
Points : 1
Par défaut DB Access avec PERL

Bonjour,
j'ai tenté de créer une base de données Access avec PERL et je rencontre des soucis. Pourriez vous m'aider?
Voici mon code:

$file = 'Test.mdb';
$dir="c:\\Users\\user\\Desktop";
$acc = Win32::OLE->new("DAO.DBEngine.36", 'quit');
$db = $acc->CreateDatabase($dir."\\".$file, dbLangGeneral);
print "OBDCAN_ODBC_CreateDATABASE() : DB $file is created successfully\n";
close $db;
$acc->close();


Apres l'avoir exécuter j'ai une erreur de "GLOB" cause par l'instruction: close $db;
si vous avez des idées pour que je puisse résoudre mon problème au plus vite merci
moutar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 17h13   #2
moutar
Invité de passage
 
Femme
Inscription : mai 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mai 2011
Messages : 4
Points : 1
Points : 1
voici l'erreur que j'ai:
OBDCAN_ODBC_CreateDATABASE() : DB Skodaobd.mdb is created successfully
Not a GLOB reference at C:\Users\user\Desktop\base.pl
moutar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 15h32   #3
Beniou
Membre expérimenté
 
Avatar de Beniou
 
Homme
Inscription : novembre 2009
Messages : 357
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : novembre 2009
Messages : 357
Points : 509
Points : 509
Pour se déconnecter de la base de donnée Access ce ne serait pas plutôt :
Beniou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2012, 18h05   #4
brice45
Membre confirmé
 
Avatar de brice45
 
Homme
Data manager
Inscription : mai 2005
Messages : 188
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Data manager
Secteur : Santé

Informations forums :
Inscription : mai 2005
Messages : 188
Points : 227
Points : 227
Bonjour,

Pour te connecter à une base Access, utilises plutôt le module DBI:
http://search.cpan.org/dist/DBI/DBI.pm

Pour t'aider utilises le driver ODBC suivant :
Code :
1
2
	my $dbh = DBI->connect("dbi:ODBC:driver=microsoft access driver (*.mdb);".
	"DBQ=$DBQ;SystemDB=$SystemDB", $UID, $PWD) or die $DBI::errstr;
brice45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h25.


 
 
 
 
Partenaires

Hébergement Web