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 :

insertion d'un autoincrement


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Points : 59
    Points
    59
    Par défaut insertion d'un autoincrement
    probléme de syntaxe
    bonjour ma table possède une clé composer de trois champs dont un est un autoincrement
    en utilisant la méthode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       adotable1.Insert;
               adotable1.SetFields(['??????',compos,machine,date_afect]);
               adotable1.Post;
    les points d'intérgation représente le champs autoincrement
    alors comment le déclare t'on???
    merci d'avance

  2. #2
    Seb
    Seb est déconnecté
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 81
    Points : 97
    Points
    97
    Par défaut
    Salut,

    Cela fait longtemps que je n'ai pas touché à Access (doncil se peut que ce soit une bétise), essayes de mettre un zéro à la place de tes '?????'.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    adotable1.Insert; 
    adotable1.SetFields([0,compos,machine,date_afect]); 
    adotable1.Post;
    A+,

    Seb.

  3. #3
    Membre actif Avatar de Fares BELHAOUAS
    Homme Profil pro
    Développeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Flex & Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Points : 252
    Points
    252
    Par défaut
    Salem

    Est ce que tu as essayer de ne pas mettre le champs (autoincrement) dans le SetFields.

  4. #4
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 93
    Points : 59
    Points
    59
    Par défaut c pas grave
    non les deux méthodes n'en malheuresement pas marcher
    j'utilise du sql mais j'ai un problème de rafraichissement

    En tout les cas Merci infiniement

  5. #5
    Membre régulier
    Profil pro
    Architecte logiciel
    Inscrit en
    Octobre 2002
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Octobre 2002
    Messages : 64
    Points : 88
    Points
    88
    Par défaut
    ,
    essaie plutot cette methode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Table.insert;
    Table.fieldByname('Compos').As...:=compos;
    ........
    Table.Post;
    tu ne donne pas de valeur au champ autoincrementer.

    A+.

Discussions similaires

  1. Insert multiple avec autoincrement
    Par Le gris dans le forum Requêtes
    Réponses: 2
    Dernier message: 31/08/2009, 15h46
  2. Insertion avec un autoincrement
    Par ASPAK dans le forum ASP.NET
    Réponses: 14
    Dernier message: 05/03/2008, 12h06
  3. Trigger Insert Récupérer valeur autoincrément
    Par Silvia12 dans le forum Développement
    Réponses: 1
    Dernier message: 11/05/2007, 08h52
  4. SQL insertion avec champ autoIncrement
    Par sg-40 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 09/11/2005, 11h28
  5. [ACCESS] Connaitre l'autoincrement lors d'un INSERT
    Par Benjamin GAGNEUX dans le forum Bases de données
    Réponses: 17
    Dernier message: 25/06/2004, 22h49

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