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 :

Créer sa base de données


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Par défaut Créer sa base de données
    Salut

    Je suis débutant avec la pgm objet delphi. Je viens du pascal il y a des décénies...

    Je possède la version 7 delphi Personel Edition seule....dois-je avoir autre chose un gestionnaire de bd ? pour faire fonctionner p.ex une table paradox, est-ce payant, difficile à installer, quelle est l'alternative (à part mybase) et le plus simple et répandu (pr application personnelle)

    En fait je me demande la meilleure démarche à adoptier pour des petites appli : (je voudrais exclure mybase comme solution)

    a) je définis mes fichiers dans mon programme (à la pascal) et je suis "propriétaire" que penser de cette solution ?

    b) je les créée via excell ou accès et je les attaque avec Delphi 7 (ou je les importe ?) Dois-je avoir un gestionnaire de base de données, .. comment faire dans ce cas ? est.-ce une bonne approche ?

    c) Question subsidiaire :
    Existe t'il une structure objet qui permet à la sauvegarde d'obtenir des enregistrements strucurés ?
    exemple : une combo box alimentée, génère à la sauvegarde un fichier texte, avec une colonne, donc un enregistrement avec un seul champ....
    Existe t'il une strucure objet (??dbgrid ou autre ) qui à la sauvegarde permet de d'obtenir un fichier (texte ou strucuré) avec des enregistrements contenant plusieurs champs?

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 185
    Par défaut
    Si tu veux utiliser une DB, je te conseil Firebird qui :

    - est gratuit
    - performant
    - facile à utiliser
    - Existe pas mal d'outil permettant de gérer une DB Firebird.

    Je t'invite à faire des recherches sur Google...

  3. #3
    Membre Expert

    Profil pro
    Leader Technique
    Inscrit en
    Juin 2005
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Leader Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 756
    Par défaut
    Avant tout, ça dépend du type d'appli que tu veux développer.

    Mais si je me souviens bien, Delphi 7 edition personnel était très limité en termes de connectivité à une base de données. Il me semble qu'il manquait beaucoup de composants base de données (Pas de dbExpress par exemple, je crois qu'il n'y avait pas non plus les composants ADO...)

    Je te conseillerais plutôt de commencer par te mettre à jour avec la gamme Turbo : télécharges Turbo Delphi Explorer chez CodeGear, cette version est gratuite.

    Ensuite le type de base à utiliser dépend des applis que tu veux faire.
    Perso, c'est toujours SQL Express (Microsoft SQL Server Express Edition) avec les outils qui vont bien : SQL Management Studio Express. Le tout est gratuit chez Microsoft.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Par défaut Précision choix bd -sur réponse de Franck
    Citation Envoyé par Franck SORIANO Voir le message
    Mais si je me souviens bien, Delphi 7 edition personnel était très limité en termes de connectivité à une base de données.
    Je te conseillerais plutôt de commencer par te mettre à jour avec la gamme Turbo : télécharges Turbo Delphi Explorer chez CodeGear, cette version est gratuite.

    Ensuite le type de base à utiliser dépend des applis que tu veux faire.
    Perso, c'est toujours SQL Express (Microsoft SQL Server Express Edition) avec les outils qui vont bien : SQL Management Studio Express. Le tout est gratuit chez Microsoft.
    Envoyé par crassetph
    Meri pour la réponse. Quues précisions stp
    1) Quand tu me proposes de me mettre à jour avec la version delphi turbo explorer, tu me parles bien d'une mise à jour des composants d'accès à une base de données n'est-ce pas ?

    2) Ceci est un complément à Delphi 7PE et sera dipo dans une barre d'outils de composants ?

    3) Permettent-ils de se connecter à Firebird, (voir solution propsée par gg Darion dans discussion) mais aussi à d'autres bdd comme accès etc....

    4) Une confirmation : est-il préférable (ou plus facile ? ou plus approprié) de se crééer une bdd et programmer en delphi en accédant à cette base ou de crééer ses propre "fichiers" à la Pascal ... avec les relations décrites et gérées dans les codes ? (avantages inconvénients + conseil de pro)

    Merci

  5. #5
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Pour faire très simple en gardant ton D7 PE:

    1/ utilises Firebird comme SGBD
    2/ utilises FBLib comme composants de connexion à Firebird

    Pour le téléchargement, c'est là : http://interbase.developpez.com/outils/


    Je n'ai rien contre Turbo Delphi, mais:
    - 500 Mo ++ à télécharger (avec les pré-requis)
    - pas d'installation de composants tiers dans la version gratuite

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    tu peux utiliser Firebird et UIB

    j'ai une vielle version d'UIB qui dit cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Which version of compilers are supported ?
     
        *
          Delphi 5.
        *
          Delphi 6 & PE.
        *
          Delphi 7.
    http://www.progdigy.com/modules.php?name=UIB

Discussions similaires

  1. Créer une base de Données en Arabe
    Par elmessoussi dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/07/2006, 13h52
  2. Réponses: 5
    Dernier message: 07/11/2005, 11h11
  3. Comment créer une base de donnée Access ?
    Par Soulama dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/10/2005, 14h56
  4. créer une base de donnée à partir d'un script
    Par illegalsene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/08/2005, 14h08
  5. Probleme pour créer un base de données...
    Par _matt_44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 03/06/2005, 14h36

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