Bonjour, est ce que qqn aurait une ebauche de code pour m'aider a demarrer une connexion entre Delphi et PostgreSQL avec les composants ZEOS.
Merci beaucoup car je debut en delphi.
Bonjour, est ce que qqn aurait une ebauche de code pour m'aider a demarrer une connexion entre Delphi et PostgreSQL avec les composants ZEOS.
Merci beaucoup car je debut en delphi.
Tu n'a besoin d'aucun code pour faire ca : je te donne la demarche basique (je suis moi aussi débutant) :
Tu met sur ta fiche les composants suivants (ils sont dans les palettes):
Pour configurer tout ca il faut faire:Zconnection : celui qui gere la connexion avec ta base de donnée
Ztable: Il communique avec une table de ta base de donnée (coonecté à Zconnection)
DataSource et enfin un DBGrid
Zconnection : Propriété PROTOCOL (dans la palette): choisit celui que tu veux (Postgers existe), et tu renseigne les champs : Database, Hostname, Name Password (peut être d'autres champs mais moi j'ai bossé avec Sqlite!!)
Met Connected a true et la si tu as configuré correctement et que le serveur Postgres est demmarré il doit être connecté.
Pour Ztable il suffite de mettre dans la propriété Connection le Zconnection (il est dans une liste deroulante) de choisir une table de ta base de donnée dans TableName et enfin mettre Active a true : si c'est bon c'est que la connection avec la table est OK
Datasource : tu le connect a Ztable grace a la pripriété Dataset
et enfin ton DBGrid tu le connect au Datasource grace a la propriété Datasource (toujours dans la palette).
Normaement les données de la table de ta base de donnée devraient s'afficher dans le DBGrid!
Voila petit initiation sans ecrire aucune ligne de programme!! moi il m'a fallu quelques semaines pour comprendre
Comme je te l'ai dit j'ai travaillé avec Sqlite!
N'oublie pas de récupérer la dernière version des composants! regarde le forum de Zeoslil tu trouvera le lien de téléchargement.
A+
salut merci bien pour ces precisions!
Après reflexion, on utilise pour le moment les composants ADO avec l'ODBC
et ca marche également, donc j'evite les manipulations de zeos qui ne sont pas a priori pas indispensable.
En tous cas je te remercie!
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