Précédent   Forum des professionnels en informatique > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 27/01/2012, 12h14   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 4
Points : 4
Par défaut Mise à jour Database avec DBGrid

Bonjour,

Après avoir cherché pendant des jours (probablement mal), je viens vers vous pour cette question bête...
Comment mettre à jour un enregistrement dans MySQL à partir d'une saisie dans un DBGrid sans éxecuter de Query ? Est-ce possible ?

Lazarus 0.9.30.2

MySQL 5.0
Philippe_2010 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 10h43   #2
Membre confirmé
 
Développeur informatique
Inscription : janvier 2010
Messages : 177
Détails du profil
Informations personnelles :
Âge : 54

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2010
Messages : 177
Points : 214
Points : 214
Bonjour

Avec les composants TSql du paquet SqlDbLaz, ce n'est pas possible de mettre à jour directement une table, comme on pouvait le faire en Delphi avec le BDE.

Avec Zeos par contre ça marche. Il y a un composant TZTable que tu lies à une DataSource, elle même liée à la DbGrid. C'est très rapide pour des besoins simples et surtout en environnement mono-utilisateur.

Personnellement, après beaucoup d'essais dans des environnements variés, j'ai toutefois renoncé à utiliser Zeos ainsi. Appeler des requêtes Sql (avec Zeos ou TSql) n'est pas si compliqué et, pour des raisons qui seraient longues à expliquer, plus prospectif.
__________________
Cordialement,
Tintinux

Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
Elle est en cours de développement, avec Lazarus. Vous pouvez peut-être aider à la tester, la traduire et même à la développer.
tintinux est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/02/2012, 15h28   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 4
Points : 4
Citation:
Envoyé par tintinux Voir le message
Bonjour

Avec les composants TSql du paquet SqlDbLaz, ce n'est pas possible de mettre à jour directement une table, comme on pouvait le faire en Delphi avec le BDE.

Avec Zeos par contre ça marche. Il y a un composant TZTable que tu lies à une DataSource, elle même liée à la DbGrid. C'est très rapide pour des besoins simples et surtout en environnement mono-utilisateur.

Personnellement, après beaucoup d'essais dans des environnements variés, j'ai toutefois renoncé à utiliser Zeos ainsi. Appeler des requêtes Sql (avec Zeos ou TSql) n'est pas si compliqué et, pour des raisons qui seraient longues à expliquer, plus prospectif.
Merci pour cette réponse, qui m'évite de chercher davantage...
Philippe_2010 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web