I have a DateTime object I want to compare against an sql datetime field in a where clause. I'm currently using:
"where (convert( dateTime, '" & datetimeVariable.ToString & "',103) <= DatetimeField)"
But I believe datetimeVariable.ToString will return a different value depending on the culture where the system is running.
How would you handle this so it is culture independent?
EDIT : I won't be using paramatised sql in this code...
EDIT : following Parmesan's comment to one of the answers looks like the best method may be:
"where (convert( dateTime, '" & datetimeVariable.ToString( "s" ) & "',126) <= DatetimeField)"