Bonjour,

J'ai écri un code Java qui intérroge une Table dans une BD en MS Access. Dans ma Table j'ai un champs de type Date/Heure dans laquelle j'ai mis l'heure formatée comme HH:mm.

Dans mon code java, je n'arrive pas à recupérer cette information dans une variable de type java.sql.Time.

Voici mes codes utilisés

- une classe java

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
 
import java.sql.Date;
import java.sql.Time;
 
public class TravelInfo {
 
	private String NumVol;
	private Date DateVol;
	private Time HeureVol;
	private String VilleDepart;
	private String VilleArrivee;
	private String typeVol;
	private String ClassePlce;
	private double Prix;
 
	public TravelInfo() {
	}
            // ......
          public void setHeureVol(Time heureVol) {
	   HeureVol = heureVol;
          }
 
           public Time getHeureVol() {
	     return HeureVol;
           }
 
           // ......
}
- dans la classe qui exécute la requête SQL, j'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
travelInfo.setHeureVol(rs.getTime("HeureVol"));
// cette ligne déclare une erreur !!!
S'il vous plait qui a une idée pour moi.

Merci d'avance