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 :

field must have value


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut autoincrémentation sql server
    Bonjour, voila je voudrais faire une insertion dans une table mssql j'ai une clé primaire que j'ai défini comme identité avec 1,1 comme début compteur et incrémentaion mais lorsque le veux insérer une valeur dans un autre champ, il me dit que la clé primaire doit avoir une valeur, comment faire pour l'autoincrémenter ??puisque je ne peux pas non plus l'insérer moi meme ??lorsque j'ajoute directement ds sql server l'autoincrémentation fonctionne dois je faire qq chose ds delphi pour lui dire que la clé primaire est gérée par la bdd ??
    merci de votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    est-ce que je n'ai pas été assez clair ou alors personne n'a deja eu le cas ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut
    Je ne connais pas MySql,
    mais il doit exister l'équivalent d'un trigger qui jouera le rôle d'incrémentation à l'insert

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    Citation Envoyé par Lucien
    Je ne connais pas MySql,
    mais il doit exister l'équivalent d'un trigger qui jouera le rôle d'incrémentation à l'insert
    bien en fait (c'est sql server) je ne pense pas que ce soit la base de données qui foire mais plutot delphi vs sqlserver pcq qd j'insère a partir de l'interface sqlserver y'a pas de problème il génère automatiquement les clés primaires comme il le doit mais lorsque j'insère une ligne a partir de delphi il me dit qu'il faut obligatoirement une valeur(normal vu que c'est une clé priamaire) mais delphi ne l'entend pas de cette oreille apparemment..

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut
    Indique la commande Delphi que tu utilises, cela pourra peut-être éveiller une idée

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    Citation Envoyé par Lucien
    Indique la commande Delphi que tu utilises, cela pourra peut-être éveiller une idée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    table_timesheet.Append;
    table_timesheet.fieldbyname('temps').asinteger:=temps;
    table_timesheet.post;

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Par défaut
    j'ai résolu mon problème je suis retourné sur mysql

Discussions similaires

  1. Object must have some value in its @XmlValue field
    Par daydream123 dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 09/02/2015, 15h21
  2. Réponses: 3
    Dernier message: 04/02/2014, 08h49
  3. [2.x] Entities passed to the choice field must have a "__toString()"
    Par pingolitipus dans le forum Symfony
    Réponses: 12
    Dernier message: 17/05/2012, 12h34
  4. error: expression must have a constant value
    Par alaninho dans le forum C++
    Réponses: 4
    Dernier message: 19/03/2012, 13h03
  5. Réponses: 4
    Dernier message: 25/04/2011, 14h58

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