Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Discussion: DB Access avec PERL

  1. #1
    Invité de passage
    Femme Profil pro
    Inscrit en
    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

  2. #2
    Invité de passage
    Femme Profil pro
    Inscrit en
    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

    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

  3. #3
    Membre expérimenté Avatar de Beniou
    Homme Profil pro
    Inscrit en
    novembre 2009
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : novembre 2009
    Messages : 357
    Points : 513
    Points
    513

    Par défaut

    Pour se déconnecter de la base de donnée Access ce ne serait pas plutôt :

  4. #4
    Membre confirmé Avatar de brice45
    Homme Profil pro
    Data manager
    Inscrit en
    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 : 226
    Points
    226

    Par défaut

    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;

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •