J ai un problème j ai installé Delphi 7 mais je ne sais pas comment connecté la base de donnée Firebird 2.5
J ai un problème j ai installé Delphi 7 mais je ne sais pas comment connecté la base de donnée Firebird 2.5
Bonjour, as-tu jeté un œil à la FAQ BDD ?
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Bonjour,
Avec quels composants ? une base Firebird s'attaque comme une base Interbase donc tout tutoriel Interbase peut être lu .
pour quelqu'un ayant l'habitude d'utiliser BDE+Pradox , je conseille d'utiliser les composants tiers ZEOSDBO
pour 1- s'affranchir du BDE obsolète
2- commencer en douceur avec quelque chose qui y ressemble
une recherche dans ce forum donnera de nombreuses discussions/réponses à ce sujet
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
oui j ai essayé mais rien ne pase toujour
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
la logique que j utilise un logiciel d acces a ma base de donnée firebird car je n utilise pas InterBase mais le composant de la connection fireBird delphi que je ne trouves pas
Bonjour,
Vous pouvez utiliser dans un premier temps les composant ibx fournis avec Delphi 7 pour vous connecter à une base Firebird.
Cependant, ces composants sont prévus pour Interbase (Firebird est dérivé de Interbase 6) et bien que fonctionnels, on ne peut garantir leur pleine compatibilité avec Firebird... cf. les discussions sur ce sujet sur ce site....
Ensuite comme l'a dit SergioMaster, vous pouvez utiliser d'autres jeux de composants open source :
Philippe.
Les composants Ibx fonctionne, les dbexpress aussi il me semble, et sont en plus meilleure en terme de maintenance car ils permettent d'attaquer toute une chiée de base différentes (surtout que Firebird, avis perso, mais tu va vite passer à autre chose, moi j'suis emmerdé avec, historique de la boîte, et je r^ve du jour où je ferais la migration vers mysql )
Envoyé par deuche
Oui jusqu'à présent les composants Ibx fonctionnent avec Firebird !
Oui jusqu'à présent les composants dbexpress interbase (il existe une version tierce dédiée à Firebird jusqu'à XE3) fonctionnent avec Firebird !
Mais leur fournisseur ne vous offre AUCUNE garantie que cela continuera de fonctionner et plus le temps passe, plus la divergence entre Firebird et Interbase va grandir, plus les problèmes d'incompatibilité vont se manifester.
Tant qu'à y être, utilisons le BDE et ODBC avec Firebird, et surtout préférons les composants TTable aux TQuery...
Querelle de chapelle mise à part, prétendre "s'être emmerdé avec Firebird" et "rêver d'une migration vers MySql" me laisse pour le moins très dubitatif !
Philippe.
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
[HS]Je suis parfaitement d'accord sur le principe d'utiliser les composants dbe dès qu'on le peut, hein
Pour Firebird, non définitivement non, je n'aime pas...
J'ai des soucis avec la table system qu'il créé et ne met à jour que quand ça lui chante (c'est à dire de préférence, pas quand tu dois renommer un champ de ta table, parce que faute de frappe, parce que nom mal pensé...). Il me donne de plus en plus envie de balancer le serveur par la fenêtre m'voyez
Et pour mySql, c'est toujours pas mon choix (j'aurais préféré PostGre, mais on a des problèmes d'incompatibilité avec )
PS: le boss trouve absudre de payer pour un sgdb )
[HS]
Envoyé par deuche
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager