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

ASP.NET Discussion :

identifiant non autoincrementé


Sujet :

ASP.NET

  1. #21
    En attente de confirmation mail
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Points : 669
    Points
    669
    Par défaut
    Pour pouvoir retourner un identifiant, il te faut une colonne de type IDENTITY dans ta table APPELS.
    Apparement ce n'est pas le cas

    Que tu fasses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RETURN IDENT_CURRENT('APPELS')
    ou

    Cela ne fonctionnera que si ta colonne 'A_NUMEROAPPEL' de ta table APPELS est de type IDENTITY

    Si tu ne veux pas mettre en place une colonne de type IDENTITY,
    tu peux toujours retourner la valeur de ta colonne que tu connais déjà

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RETURN @A_NUMEROAPPEL

  2. #22
    En attente de confirmation mail
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Points : 669
    Points
    669
    Par défaut
    Pour ta requete, essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    ALTER PROCEDURE dbo.SP_INSERT_APPEL
    (
    @A_ETAT char(10),
    @A_URGENCE char(1),
    @A_IMPACT char(10),
    @A_PRIORITE char(10),
    @A_CREATEUR char(15),
    @A_DATECREATION DateTime,
    @A_VECTEURAPPEL char(10),
    @A_PRODUITCODE char(10),
    @A_PRODUITLIB char(20),
    @A_VERSION char(10),
    @A_EVALUATION char(1),
    @A_CONTRATCODE char(10),
    @A_SOCIETECODE char(10),
    @A_SOCIETELIB char(20),
    @A_PARTENAIRE char(1),
    @A_INTERLCODE char(10),
    @A_INTERLLIB char(20),
    @A_INTERLTEL char(24),
    @A_INTERLMAIL char(24),
    @A_DESCRIPTION char(254)
    )
    AS
     
    UPDATE IDS SET 
      NextId = NextId + 1
    WHERE TableName='APPELS';
     
    INSERT INTO APPELS(
      A_NUMEROAPPEL,
      A_ETAT,
      A_URGENCE,
      A_IMPACT,
      A_PRIORITE,
      A_CREATEUR,
      A_DATECREATION,
      A_VECTEURAPPEL,
      A_PRODUITCODE,
      A_PRODUITLIB,
      A_VERSION,
      A_EVALUATION,
      A_CONTRATCODE,
      A_SOCIETECODE,
      A_SOCIETELIB,
      A_PARTENAIRE,
      A_INTERLCODE,
      A_INTERLLIB,
      A_INTERLTEL,
      A_INTERLMAIL,
      A_DESCRIPTION
    )
    SELECT 
      NextId + 1,
      @A_ETAT,
      @A_URGENCE,
      @A_IMPACT,
      @A_PRIORITE,
      @A_CREATEUR,
      @A_DATECREATION,
      @A_VECTEURAPPEL,
      @A_PRODUITCODE,
      @A_PRODUITLIB,
      @A_VERSION,
      @A_EVALUATION,
      @A_CONTRATCODE,
      @A_SOCIETECODE,
      @A_SOCIETELIB,
      @A_PARTENAIRE,
      @A_INTERLCODE,
      @A_INTERLLIB,
      @A_INTERLTEL,
      @A_INTERLMAIL,
      @A_DESCRIPTION
    ) 
    FROM IDS 
    WHERE TableName = 'APPELS'
     
    SELECT NextId FROM IDS where TableName='APPELS'

Discussions similaires

  1. [Turbo Pascal] Identifiant non reconnu
    Par hallaj dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 23/06/2008, 01h37
  2. Requete sur identifiant non existant
    Par Eldokoeur dans le forum Hibernate
    Réponses: 2
    Dernier message: 30/05/2008, 16h35
  3. [MySQL] Identifiant non correspondant
    Par kate59 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 20/02/2008, 09h21
  4. Réponses: 12
    Dernier message: 26/08/2005, 10h02
  5. [FLASH MX] Erreur : L'identifiant non sensible à ...
    Par blowdesign dans le forum Flash
    Réponses: 2
    Dernier message: 16/05/2004, 21h10

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