Bonjour,

j'ai un problème et je ne vois pas vraiment comment je pourrais le résoudre de façon général.

J'exécute une requête dans un programme VB.NET à l'aide de OleDb, dans ma requête il y a une clause where sur une date, comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
WHERE DATEDEMANDE = '" & CDate(enreg("DATEDEMANDE")) & "'"
Le problème est le suivant :

- Ma machine (ou s'execute mon programme) est en français
- Le serveur de BDD est en Anglais

Donc ma requête plante sur la conversion de date (Out-of-range exception), le provider ne convertit donc pas la date comme il faut.

PS: enreg() est un DataRow.. si ça change qqch