Salut,
Je suis débutant en développement et j'aimerais connecter une base de données Firebird à Lazarus et aussi accéder aux données qui y sont, mais malheureusement je n'y arrive pas. S'il vous plaît, aidez-moi.
Salut,
Je suis débutant en développement et j'aimerais connecter une base de données Firebird à Lazarus et aussi accéder aux données qui y sont, mais malheureusement je n'y arrive pas. S'il vous plaît, aidez-moi.
Bonjour ça tombe bien Alcatiz viens tout juste d'écrire un excellent article sur les BDD. Avec FireBird le processus doit être le même à quelques chose près.
A+ et Bonne lecture
- "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
- "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
- "La simplicité est la sophistication suprême" - Léonard De Vinci
- "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei
Mes projets sur Github - Blog - Site DVP
salut j'ai lu le tuto mais jusqu'a present rien ne s'affiche dans le TDBGrid pourtant la base de donnée contient des donnée merci d'avance
Pour que nous puissions t'aider, il faudrais nous montrer un minimum de code, il me semble.
Salut
Pour commencer, un petit tour
- dans les documentations de Free Pascal et Lazarus,
- puis dans le wiki http://wiki.lazarus.freepascal.org/Portal:Databases de notre compilo (la partie base de données est en en bonne partie traduite par mes soins),
te seront sans doute utiles.
Pour ton problème :
- Vérifie que le serveur est actif et que la base de données existe (es-tu sûr d'avoir des tables avec des données dedans ?)
- Vérifie ensuite dans ton programme que le composant Connection est bien configuré, un moyen simple de le vérifier consiste simplement à ouvrir la connexion en conception (passer la propriété Connected à True).
- Une fois cela réglé, vérifie que ton ensemble de données (TSQLQuery par exemple) est bien relié au composant Connexion. Ouvre-le en conception (Active = True) pour vérifier si cela est possible.
- Ensuite intéresse-toi au DataSource qui fait, le cas échéant, la liaison de ton ensemble de données au composants graphiques orienté données (TDBEdit, TDBGrid...)
Si toute cette chaîne est vérifiée, cela devrait marcher. Si tu as encore des problème, indique-nous à partir de quelle étape.
Cdlt
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."
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
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."
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