Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : incrementation id user [ Base de données / SQL Server ] (gatina)

jeudi 10 juillet 2008 à 12:03:30 | incrementation id user

gatina

bonjour je voudai savoir comment gérer l'auto incrementation de l'id_user avec c#
il me faut l'incrementer le recuperer et ensuite l'introduire dans la base de donnée que dois_je ajouter a cette methode qui suis:

///

<summary>

/// Auto inc Id

///</summary>

privateint _idUser;

publicint IdUser

{

get { return _idUser; }

set { _idUser = value; }

}

merci de votre aide


jeudi 10 juillet 2008 à 15:56:25 | Re : incrementation id user

nassar208

si votre table base de données contient un clé incrémentable tu ne devra pas insérer ce champ, laisse la BD fait l'incrémentation .. 
je veut te donnez un exemple !!:
   soit une table Matable(idTable,Champ1,Champ2)
  la Procédure T-sql de l'insertion est:
----------------------------------------------------
 ALTER PROCEDURE dbo.AjouterMatable
(
@Param1 
varchar(20) ,
@Param2  
varchar(20)
)
AS
INSERT INTO Matable
(Champ1, Champ2)
VALUES (@Param1  ,@Param2);
select @@IDENTITY
RETURN
----------------------------------------------------
et dans le code c# tu peut récupérer le clé incrémenté (@@IDENTITY)
si ce cas ne te convient pas tu fait l'incrémentation dans le setter du propriéte IdUser :


publicint IdUser
{
get { return _idUser; }
set
 {
 _idUser = value;
/*
ajouter ici le Code d'incrémentation mais n'ajout pas du code qui fait du traitement lourd ou une aller-retour au serveur BD
*/
}


jeudi 10 juillet 2008 à 15:59:39 | Re : incrementation id user

gatina

je te remerci beaucoup c t tres explicite
bonne fin de journée

dimanche 13 juillet 2008 à 22:14:27 | Re : incrementation id user

coq

Administrateur CodeS-SourceS
Salut,

Voir plutôt SCOPE_IDENTITY pour la récupération de l'ID généré.



/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : user, id, auto, incrementation, iduser


Répondre à ce message

Sujets en rapport avec ce message

Recuperation ID [ par Jackboy ] Permettre d'avoir l'id (sous access avec numero auto) de l'usager ajouter (addnew)Je fais la requete suivant le update, ce qu'il devrai pouvoir me don retour id-auto lors d' INSERT INTO [ par bnedust ] bonjour,j'effectue un ordre INSERT INTO dans une page web.la clé primaire de la table concernée est du type numéro-auto (Acces2000).j'aurai voulu récu delete d'une table avec jointure [ par fedfil ] bonjour,vala j'ai un petit pb... je vous expliquej'ai 3 table : une table user, une table group et une table de liaison user_group.les champs qui nous datagrid costaud [ par dedzep ] comment faire un datagrid avec une base contenant 2 tables : parents >id, nom, prenom_pere, pernom_mereenfant > id, prenom, sexe1) lire dans un datagr Récupérer l'ID après un INSERT INTO [ par audile ] Bonjour,Est-ce qu'une fonction en ASP.NET permet de récupérer l'identifiant de l'enregistrement qu'on vient d'insérer avec un INSERT INTO ?Merci d'ava [.Net] Différence Includes / Web User Control [ par cbu ] Yop yop à tous,bon y aurait il un petit gars ou une petite gazelle qui pourrait me dire si on utilise toujours les includes en .Net, si c'est propre e evenement + user control + code behind = ???? [ par jesusonline ] bonjour j'ai une page default.aspx et dans cette page j'appelle un user control (ascx) dans cet user control j'ai un bouton et j'aimerais bien que qd Database Rebelle [ par Trafalio ] sSQL = "SELECT * FROM Admin_Attraits WHERE ID '" & strNot1 & "' OR ID '" & strNot2 & "' ORDER BY ID DESC"Même si je lui dit de prendre les ID qui ne Récupérer l'ID, Ajout d'un enregistrement dans Access. [ par lmu ] Hello,J'ai une base de donnée Access que j'alimente avec un formulaire ASPX.Quand l'enregistrement est ajouté, j'ai besoin de récupérer l'ID (clé prim Récupération Login NT4 du client [ par chucky ] Bonjour à tous, je recherche désespérement une méthode pour récupérer le user NT4 de l'utilisateur mais sans succès. Plusieurs sources sont proposées


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.