Bonsoir,
Voilà, je voudrais récupérer la donnée d'un select fonction d'une combobox afin de la réutiliser derrière dans mon insert.

J'ai essayé de créer une variable mais sans succès. Je vous laisse le code pour vous faire une idée. Enfin en écourté.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
private void btmValider_Click(object sender, EventArgs e) 
{ 
OleDbCommand cmdRecupno = new OleDbCommand(); 
cmdRecupno.Connection = cnx; 
cmdRecupno.CommandText = @"select no 
from op 
where op.nom = '+ cbOp.Text' "; 
 
 
OleDbCommand cmdInsertInt = new OleDbCommand(); 
cmdInsertInt.Connection = cnx; 
 
cmdInsertInt.CommandText = @"INSERT INTO int (noint,noop, entree, sortie) 
VALUES (SEQ_INT.nextval,?,?,?)"; 
 
 
string dateString = "11/22/2008 11:30:52"; 
DateTime date1 = DateTime.Parse(dateString, CultureInfo.InvariantCulture); 
string date2String = "11/22/2008 11:40:52"; 
DateTime date2 = DateTime.Parse(date2String, CultureInfo.InvariantCulture); 
 
cmdInsertInterv.Parameters.Add(new OleDbParameter("@NOOP",cmdRecupno)); 
cmdInsertInterv.Parameters.Add(new OleDbParameter("@ENTREE", date1)); 
cmdInsertInterv.Parameters.Add(new OleDbParameter("@SORTIE", date2)); 
cnx.Open(); 
cmdRecupno.ExecuteNonQuery(); 
cmdInsertInt.ExecuteNonQuery(); 
cnx.Close(); 
}
Merci