Bonjour,
Je suis actuellement en train de concevoir un programme me permettant d'interroger une base HyperFile 7. La connnexion se passe correctement, mais une des requêtes SQL que j'utilise génère une exception sans contenu... impossible donc de connaitre la raison de mon erreur...
Ci-après le code que j'utilise:
L'exception est générée lors de la récupération du champs HEURE. Elle le contient pas de message...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 string sRequest = "SELECT NUMTRANS, DATE, HEURE, CODEOPER FROM JOURNAL"; OdbcCommand oRequest = new OdbcCommand(sRequest, m_oODBC_Connection); OdbcDataReader oRequestResult = oRequest.ExecuteReader(); while (oRequestResult.Read()) { int iNumTrans = oRequestResult.GetInt32(0); DateTime date = oRequestResult.GetDate(1); TimeSpan time = oRequestResult.GetTime(2); string sUserCode = oRequestResult.GetString(3); } oRequestResult.Close();
J'ai essayé plusieurs chose sans succès:
1- Faire un oRequestResult.GetValue(2) en lieu et place du la ligne incriminé --> même résultat, ce n'est donc pas un pb de conversion de type
2- Retirer le champ "HEURE" de la requête --> la récupération des tous les champs se déroule sans problème, j'ai donc un problème avec mon champs de type HEURE
Une idée ?
Partager