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

Bases de données Delphi Discussion :

[D7]DBGRID, DBNavigator, UPDATE


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 37
    Par défaut [D7]DBGRID, DBNavigator, UPDATE
    Salut,

    j'ai sur une forme un DBGrid, un DBNavigator, ils ont le même DataSource.

    J'arrive à faire un insert mais dès que je veux faire un UPDATE, il ne me trouve pas la table ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    le projet a provoqué une classe d'exception EnxDatabaseError avec
    le message 'NexusDB : <unnamed TnxTable instance> : Unexpected exception
    object raised: [exception]Error in statement : Unable to open table :"n"
    [$3CA1/15521]....
    or ma table s'appelle "composant" et j'ai un composant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TComposant : TnxTable;
    TComposant.TableName := 'composant';
    Le pire c'est que j'ai une autre forme sur laquelle cela fonctionne très bien ...

    comment cela peut-il fonctionner pour l'insertion et pas l'update ???

    j'ai essayer en ajoutant :
    mais cela n'a pas résolu mon problème ...

    merci.

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut,

    Je ne pense pas que nommer ta table TComposant soit vraiment une bonne idée. TComposant est déjà un type déclaré et utilisé par Delphi.

    Essayes plutôt de l'appeler TableComposant ou un autre terme qui te conviendrait.

    Refais un essai d'edition et d'insertion, ça devrait aller mieux.

    @+ Claudius

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 37
    Par défaut
    Salut,

    Je viens de penser à regarder ma BDD, et OH miracle j'ai foirer mon trigger UPDATED !!!! QUEL BOULET je suis !

    désolé ....

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

Discussions similaires

  1. DBGrid erreur Update si champ vide
    Par jojo86 dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/11/2011, 23h49
  2. Synchro scrobar vertical DbGrid / DbNavigator
    Par karinya dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/08/2010, 16h04
  3. insertion dans un DBGrid avec un DBNavigator
    Par jakouz dans le forum Composants VCL
    Réponses: 4
    Dernier message: 05/08/2005, 16h12
  4. [Delphi6][DBGrid][DBNavigator]Débutant
    Par 7 dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2005, 00h52
  5. plusieurs tables avec un seul DBnavigator et DBGRID
    Par warrior dans le forum Bases de données
    Réponses: 8
    Dernier message: 07/06/2005, 08h12

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