cs_gatina
Messages postés18Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 7 juin 2010
-
10 juil. 2008 à 12:03
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
13 juil. 2008 à 22:14
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:
///
nassar208
Messages postés30Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention17 juin 20091 10 juil. 2008 à 15:56
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)
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
*/
}