Bonjour,
Je voudrai extraire le resultat de ma requête dont voici le code :
Apparament GetInt32 ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 string sCmd = " SELECT sum (DATEDIFF ('s', arrivees, depart)) as temps FROM requête2 WHERE num_salarie=" + ListBox1.SelectedItem.Value.ToString() + " and int(arrivees) = '" + Calendar1.SelectedDate.ToShortDateString() + "' "; OleDbCommand Cmd = new OleDbCommand(sCmd, Cnx); OleDbDataReader Rdr = Cmd.ExecuteReader(); while (Rdr.Read()) { tb_tpsjour.Text = (Rdr.GetInt32(0)); }
J'arrive bien à récupérer le resultat avec un datatable... mais je voudrai le récupéré avec un datareader.
Merci d'avance pour votre aide.
Partager