Allo
Je dois fabriquer des requêtes de sélection d'entrées basées sur des interval de dates. Les paramètres régionnaux de mon ordinateur au travail sont en (en-us), quant à mon ordinateur à la maison elle est en (fr-ca). Cela pose problème quand je dois convertir mes Date en string pour les insérer dans ma requête.
Ex :
Ici la date sera convertie en chaîne mais toujours selon mes paramètres régionaux. De plus, Acces la reçevera en évaluant lui AUSSI mes paramètre régionnaux, donc ce qui pose problème lors que je développe un application sur (en-us) et que ça doit être installé sous (fr-ca) ou encore pire, le code sur (en-us) et la BD sur un ordinateur (fr-ca). Bref, Microsoft Access a-t-il un format de DATE standart (ISO) du genre yyyy/MM/dd HH:mm:ss, et que peut importe le paramètre régionaux il saura comment les parser dans les requête reçu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string query = "SELECT* FROM myTable WHERE date_entry < #" + myDate.ToString() + "#;";
Merci énormément.
Partager