SQL запрос для файла mdb и дата - VB

Узнай цену своей работы

Формулировка задачи:

В запросе проги на VB типа
rsSQL=SELECT* FROM Prihod WHERE [Prihod].Date < #" & MyDate & "# ;"
переменная MyDate является строковой переменной и передает значение даты, полученной как
MyDate=RePlace(Date,".","/")
Работает такая система не всегда, прога пытается сама определить где в указаннной дате месяц, а где день. Поэтому 01.04.2005 порой рассматривается как 04.01.2005.
Пытался подвести под американский формат как
ggg=Format(Date,"mm/dd/yyyy")
MyDate=RePlace(ggg,".","/")
но от проблемы не избавился.
Подскажите как можно поступить, чтобы дата всегда распознавалась в одном виде, формате?

Решение задачи: «SQL запрос для файла mdb и дата»

textual
Листинг программы
strSQL = <font color="teal">"#"</font> & Format(Date1, <font color="teal">"MM\/dd\/yyyy"</font>) & <font color="teal">"#"</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5