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

Lazarus Pascal Discussion :

Mise à jour Database avec DBGrid [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre averti
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2010
    Messages : 30
    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

  2. #2
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut
    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.

  3. #3
    Membre averti
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2010
    Messages : 30
    Par défaut
    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...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Mise à jour mysql avec une checkbox non checké
    Par lodan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/08/2006, 16h45
  2. mise à jours Acces avec données interbase
    Par milielf dans le forum InterBase
    Réponses: 6
    Dernier message: 19/06/2006, 14h49
  3. ajout et mise à jour conditionés avec T-SQL
    Par monsurf dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/05/2006, 15h59
  4. pb de mise à jour différée avec ACCESS, ADO et DELPHI 7
    Par QAYS dans le forum Bases de données
    Réponses: 4
    Dernier message: 13/01/2006, 08h15
  5. [Acess][ADO] Mise à jour d'un DBGrid
    Par arogues dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/02/2005, 15h14

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