Bonjour,
Je désire faire un select sur une dataTable en triant sur un champ de type DateTime. Voici ce que je fais en ce moment:
Le problème est que je suis dépendant de la culture... Comment ne pas dépendre de la culture pour que ça fonctionne toujours?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DateTime dateTest = new DateTime(2008, 03, 27); string sortOrder = "BillingDate ASC"; DataRow[] foundRows = dataTable.Select("CustomerNumber = '" + strCustomerNumber + "' AND BillingDate > '" + dateTest + "'", sortOrder);
Aussi, je dois ramener mon BillingDate à minuit pour faire la comparaison des dates uniquement sur la date sans les heures... je sais le faire en Oracle, mais comment le faire sur une dataTable?
En Oracle:
Merci pour votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part "TO_DATE(TO_CHAR(BillingDate ,'DD-MM-YYYY'),'DD-MM-YYYY') >= TO_DATE('" + dateTest.ToString("dd-MM-yyyy") + "', 'DD-MM-YYYY')"![]()






Répondre avec citation



C'est là que les datasets montrent leurs limites
Pas de questions techniques par MP ! Le forum est là pour ça...






Partager