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 :

delphi et dbexpress


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 3
    Par défaut delphi et dbexpress
    bonjour a ts, je suis passée a la version 7 de delphi je n'arrive pas a crere une base de donnée et des table avec bde. d'habitude je cliquais sur bde et je creer ma base en paradox la avec le dbexpress je ne sais pas coment le faire??

  2. #2
    Membre chevronné Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Par défaut
    Bienvenu parmis nous.
    La première chose à faire vue ta question c'est de faire un tours à la FAQ Delphi du site pour voir c'est quoi dbexpress? on exploite quoi avec?
    Ensuite tu changera vite de question. et tout le monde aurait un plaisir à vous répondre.

  3. #3
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    Ne t'entêtes pas à créer une base Paradox si tu veux mets en oeuvre les composants DB Express car cette technologie est réservée aux bases SQL (Oracle, MS SQL Server, Interbase...).

    Paradox n'est pas une vraie base SQL, c'est le BDE qui ajoute un vernis SQL sur ce SGBD. Il n'existe donc pas de pilote DBExpress pour Paradox.

    Deux solutions
    * utiliser Paradox, dans ce cas il faut continuer avec le BDE (qui est livré avec Delphi en grande partie à cause de Paradox)

    * passer aux DB Express et dans ce cas changer de SGBD (Interbase et FireBird -ce derneir est gratuit - ne sont pas mal pour des bases de taille moyenne et e onty pas diffciles à mettre en place et à administrer).

    cdlt

    e-ric

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  4. #4
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 3
    Par défaut
    merci pour la réponse mon probleme c'est que je ne sais pas coment le faire je suis allée sur le site de firebird mais je n'ai pas trouver koi telecharger merci

  5. #5
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    C'est bien d'avoir de la volonté !

    Tu travailles pour toi ou pour un client ou encore pour ton employeur ? il convient de demander l'avis du donneur d'ordre sur le choix technique car cela peut poser des problèmes d'intégration dans son environnement technique. Ce n'est pas un choix à faire à la légère.

    Des liens magiques :

    http://<br /> http://firebird-fr.eu...ndex.php<br />

    Y a déjà de quoi faire! Commence par le premier c'est en français (on a beau dire c'est quand même plus simple, enfin pour moi).

    Attention : l'environnement standard de FireBird est très spartiate, c'est tout en ligne de commande, tout le monde n'aime pas. Il existe pas mal d'outils qui propose des interfaces (IB Easy....) graphiques plus sympas.
    Des connaisssances sur la mise en oeuvre des bases SQL sont nécessaires ; par exemple, la création d'une table passe par un ordre SQL, ce qui diffère de Paradox.

    cdlt

    e-ric

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  6. #6
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 3
    Par défaut
    je developpe pour moi meme, j'ai tjs travaillé avec version 5 qui contenait le bde (que je maitrise) la je voulais m'autoformer sur la version 7 et eventuelemnt le dbexpress qui est la nouvauté avec d'autre fonctionalité mais comme je n'arrivais pas a creer une base on dirait du chinois et pourtant j'ai la doc merci je vais voir sur les sites et je te dirais si cé bon ou mal

  7. #7
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    Salut

    D'abord bon courage!

    La couche DBExpress a été définie pour remplacer le BDE en ce qui concerne l'accès aux bases SQL (Oracle...) pour des raisons de problèmes liés au BDE :
    - la complexité, l'architecture BDE met en jeu des couches d'accès variée et s'arrnage pour que tout le monde soit vu de la même façon.
    - les performances pour les bases SQL étaient moindres
    - le déploiement du BDE devenait parfois compliqué (version de pilote...)

    C'est une couche d'accès très légère (faible volume de DLL et de fichiers de configuration à déployer) et qui donne un accès presque immédiat au SGBD sous-jacent. C'est donc un choix qui semble pertinent pour ce type de bases de données.

    MAIS, dans la version que j'ai mis en oeuvre, de petites imperfections gâchent un peu le plaisir notamment les nombres réels manipulés via les données de type BCD qui sont buguées.

    La principale différence avec BDE est qu'il n'y a que des ensembles de données unidirectionnels, c'est à dire qu'ils sont inutilisables directement sur une interface utilisateur (DBGrid...), pour ce faire, il faut utiliser le couple TClientDataSet/TDataSetProvider (c'est la manière la plus simple à ma connaissance)

    Si tu veux travailler avec FireBird, il existe de nombreuses familles de composants qui spont directement interfacés avec FB et qui donnent accès aux fonctionnalités spécifiques à ce SGBD. Contrepartie, ils ne sont utilisables qu'avec ce SGBD (ils sont dits natifs).

    cdlt

    e-ric

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

Discussions similaires

  1. delphi 2009 DbExpress/MySQL déploiement
    Par colfire_dev dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/09/2009, 19h11
  2. delphi 2009 DbExpress composants
    Par jaafar dans le forum Composants VCL
    Réponses: 5
    Dernier message: 19/12/2008, 12h22
  3. [Delphi] [Oracle] [dbexpress] requete where
    Par cpofm dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/06/2007, 15h43
  4. Turbo Delphi Explorer, dbExpress et mySQL
    Par Pierre Maurette dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/10/2006, 13h34
  5. Création database depuis Delphi avec dbExpress
    Par alex4 dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/09/2004, 16h01

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