Clé primaire sur 2 champs [Résolu]

yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 24 mai 2006 à 10:05 - Dernière réponse : cs_New_World 53 Messages postés mardi 15 août 2006Date d'inscription 15 juillet 2010 Dernière intervention
- 17 août 2006 à 00:07
SAlut a tous

Voila je voudrais recuperer des données a partir d'une table ou les 2 1ere colonnes sont les clé primaires. Ma question est comment faire des Update et des Delete en Csharp avec 1 clé sur 2 champs???

voila mon code
sql "UPDATE TB_1 SET TB_1.Date NOW() WHERE TB_1.id = @id";

OleDbCommand updt =
new
OleDbCommand(sql, DB);

updt.Parameters.Add(
new
OleDbParameter(
"@id", ???????
));Merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 24 mai 2006 à 10:26
3
Merci
Salut

Hé bien la ou tu as tout tes points d'interrogation, tu mets la valeur que tu souhaites que le parametre ID prenne.
Si ton id est sur plusieurs champs, ta requete sera comme ca :
sql "UPDATE TB_1 SET TB_1.Date NOW() WHERE TB_1.id = @id ANd id2 = @id2";

et tu ajouteras un autre parametre pour id2

updt.Parameters.Add(newOleDbParameter("@id", valeurID)
);
updt.Parameters.Add(newOleDbParameter("@id2", valeurID2
));
Mx
MVP C# 

Merci MorpionMx 3

codes-sources a aidé 87955 internautes ce mois-ci

Commenter la réponse de MorpionMx
yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 24 mai 2006 à 10:27
0
Merci
ok je te remerci MorpionMx jvai tester tout de suite
Commenter la réponse de yanis7518
cs_New_World 53 Messages postés mardi 15 août 2006Date d'inscription 15 juillet 2010 Dernière intervention - 17 août 2006 à 00:07
0
Merci
salut jsui debutant en web jtravail avec c# application web avec une base de donné sql server 2000 jveu recuperer un ID (id c la clé primaire)d'une table et l'utiliser dans une autre comme clé etrangere svp jsui vraiment bloqué puis je trouver une reponse le plutot possible et merciiii

 un seul bras n'applaudis jamais
Commenter la réponse de cs_New_World

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.