IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Ouvrir une base de données Btrieve


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut Ouvrir une base de données Btrieve
    Bonjour à tous,

    Je ne sais pas si je pose la question en bonne endroit?!. Je voudrais ouvrir une base de données
    Btrieve pour extraire les données contenues mais je ne sais pas comment proceder, sachant que je travaille avec delphi xe2.

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 739
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    non je ne pense pas que cela soit le bon endroit pour poser la question, il eu mieux valu Delphi/base de données . Toutefois comme je passe régulièrement par ici... Déplacement effectué

    Puisque l'on peux accéder via ODBC en utilisant ADO (pas ma tasse de thé ça) alors il "suffit" de trouver un Driver ODBC Btrieve par exemple ici mais il y en a d'autres

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut
    Bonjour,

    Merci pour le lien. Cependant les base de données qui m'ont été fournies non pas d'extensions !!!???.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 739
    Billets dans le blog
    65
    Par défaut
    Et ?
    1- vous pouvez toujours renommer
    2- une extension n'est pas obligatoire
    Donc, je ne vois pas où vous voulez en venir.

    La question de base était : "comment se connecter à une base de données Btrieve" , ma réponse : utiliser un driver ODBC , le lien est une sorte de cerise sur le gâteau cad le premier driver trouvé, il ce fut agit des dernieres versions de Delphi (Rio, Sidney) utilisant Firedac j'aurais directement conseillé de lire en plus https://www.cdata.com/kb/tech/btrieve-odbc-delphi.rst

    Maintenant si vous faites des recherches plus poussées, et s'il s'agit simplement de récupérer les données sans passer forcément par Delphi faites des recherches avec des mots clés comme Btrieve+gui vous tomberez sur par exemple RAZORSQL et ses outils pour Pervasive qui pourrait (peut-être) fonctionner

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut
    Puisque l'on peux accéder via ODBC en utilisant ADO (pas ma tasse de thé ça) alors il "suffit" de trouver un Driver ODBC Btrieve par exemple ici mais il y en a d'autres
    J'ai télécharger via le lien que vous m'avez fourni mais j'ai pas odbc btrieve dans Adoconnection!.

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 148
    Par défaut
    ODBC existe en 32 et 64 Bits, selon votre plateforme cible vous ne verrez pas les mêmes drivers
    De plus Delphi étant 32Bits, en Design Time, il ne doit voir que le 32Bits (quoi qu'avec la base de registre, on a souvent évoqué comment récupérer les deux variantes, donc Delphi doit peut-être pouvoir montrer des choses en plus)

    Je dirais que construire manuellement la ConnectionString manuellement Provider=PervasiveOLEDB;Data Source=C:\datafilesDirectory; puisque Pervasive sont ceux qui ont fait BTrieve il y 40 ans et c'est obsolète depuis 25 ans
    Peut-être que c'est plutôt du Pervasive PSQL.

    C'est marrant, j'ai l'impression d'avoir lu ça récemment ailleurs, je me souviens plus pourquoi j'étais tombé sur Pervasive.

    Delphi > Bases de données > Accès à une base Pervasive 03/09/2003
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 739
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par chekkal Voir le message
    J'ai télécharger via le lien que vous m'avez fourni mais j'ai pas odbc btrieve dans Adoconnection!.
    Il faut peut-être faire attention à la marche à suivre !
    En tout cas, je viens de faire un test avec Sidney en téléchargeant ce que vous avez du chargé : la version trial
    l'administrateur ODBC montre bien que c'est installé
    ADO permet bien de se connecter pour peu de bien faire les configurations avec l'administrateur ODBC (programme de windows au cas où vous auriez un doute)
    Nom : Capture.PNG
Affichages : 712
Taille : 52,6 Ko

    Après, je vous l'ai déjà écrit, ADO n'est pas ma tasse de thé, de plus je n'ai pas de base pour pousser plus loin le test.
    Faites des recherches sur ADO, perso je botte ne touche

Discussions similaires

  1. ouvrir une base de données crypté
    Par ouadie99 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 18/01/2008, 17h39
  2. Réponses: 13
    Dernier message: 23/03/2007, 13h22
  3. Impossible d'ouvrir une base de donnée
    Par anna1 dans le forum Access
    Réponses: 2
    Dernier message: 03/05/2006, 23h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo