none
utilisation du GUID RRS feed

  • Question

  • bonjour,

    je suis a mes debuts pour une application VB.net (2010) et SQL express 2008.

    j ai defini une table avec un champ ID de type de donne GUID.

    ceci c est bien deroule.

    dasn ma parti develeoppement, jai ecris un code qui genere une Valeur GUID, seulement lors de l insertion dans ma table, j ai une erreur de type de donnee

    comment procéder?

    merci


    Marcelle NGOUNOU

    mardi 24 avril 2012 04:24

Réponses

  • Est-ce que votre champ ID est bien la clé de votre table ? (je pense que oui).

    Donc pendant l'insertion, il faut être sur que l'ID soit non présent dans la table et il faut bien évidemment spécifier cet ID (à moins que vous ayez mis une fonction newId dans la colonne de la table).

    Donc si vous avez une requête d'insert, spécifiez bien ID comme paramètre en lui passant Guid.NewId() comme valeur.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mardi 24 avril 2012 07:29

Toutes les réponses

  • Bonjour,

    Pouvez-vous nous montrer le code qui insère les données dans votre table ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    mardi 24 avril 2012 07:08
    Modérateur
  • Est-ce que votre champ ID est bien la clé de votre table ? (je pense que oui).

    Donc pendant l'insertion, il faut être sur que l'ID soit non présent dans la table et il faut bien évidemment spécifier cet ID (à moins que vous ayez mis une fonction newId dans la colonne de la table).

    Donc si vous avez une requête d'insert, spécifiez bien ID comme paramètre en lui passant Guid.NewId() comme valeur.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mardi 24 avril 2012 07:29