Bonjour tout le monde,
je souhaiterai faire une requete qui permet d'inserer une ligne dans une table et en meme temps me recuperer id de la ligne qui vient d'etre inserer.je fais la requete suivante:
1 2 3 4 5 6
|
string desResAtt = this.textBox1.Text;
string requeteInsertRes = "INSERT INTO RESULTATATTENDU
(DECRIPTION_REP_ATT) VALUES(\'" + desResAtt + "\');SELECT
@@IDENTITY AS v_id_resAtt "; |
Pour executer la requete, apres avoir ouvert ma connection, je fais :
1 2 3
|
DbCommand myCmdInsert = new SqlCommand(requeteInsertRes,
(SqlConnection)cnx); |
maintenant je ne sais pas si je dois faire un
myCmdInsert.ExecuteNonQuery()
ou un
myCmdInsert.ExecuteReader()
Si quelqu'un a deja rencontre ce type de requete, pourrait il me dire quelle méthode utiliser ou me donner un exemple?
je souhaiterai récupérer l'id retournée lors de mon select pour l'insere dans une autre table.
je vous remercie d'avance pour vos reponses
Partager