
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.05.2005, 08:11:38
|
|||
|---|---|---|---|
|
|||
SQL запрос для файла mdb и дата |
|||
|
#18+
В запросе проги на 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,".","/") но от проблемы не избавился. Подскажите как можно поступить, чтобы дата всегда распознавалась в одном виде, формате? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 09:26:14
|
|||
|---|---|---|---|
|
|||
SQL запрос для файла mdb и дата |
|||
|
#18+
ЧудикВ запросе проги на 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,".","/") но от проблемы не избавился. Подскажите как можно поступить, чтобы дата всегда распознавалась в одном виде, формате? Поиграйся с функцией Format. Вот тебе кусочек МСДН -а для направления... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 09:28:17
|
|||
|---|---|---|---|
SQL запрос для файла mdb и дата |
|||
|
#18+
Поробуйте Код: plaintext И Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 09:54:39
|
|||
|---|---|---|---|
SQL запрос для файла mdb и дата |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 09:56:12
|
|||
|---|---|---|---|
SQL запрос для файла mdb и дата |
|||
|
#18+
ps: Суть в символе "\" в операторе Format Без него символ "/" заменяется точкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 10:00:25
|
|||
|---|---|---|---|
SQL запрос для файла mdb и дата |
|||
|
#18+
Исправление: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 10:59:22
|
|||
|---|---|---|---|
|
|||
SQL запрос для файла mdb и дата |
|||
|
#18+
WorobjoffИсправление: Код: plaintext Ребята распинаются , а автор и забыл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 11:54:21
|
|||
|---|---|---|---|
|
|||
SQL запрос для файла mdb и дата |
|||
|
#18+
Ничего и незабыл. Наблюдаю, принимаю во внимание, дома попробую, так как исходник дома - на работе избегаю хранить из соображений безопасности. В любом случае выражаю свою благодарность. Если есть, что добавить по текущей теме, буду признателен. Завтра по-любому сообщу о результатах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2005, 15:18:58
|
|||
|---|---|---|---|
SQL запрос для файла mdb и дата |
|||
|
#18+
WorobjoffИсправление: Код: plaintext мы всегда именно так и делаем - проверено годами, правда не выше 97-го Accesa. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2005, 12:13:54
|
|||
|---|---|---|---|
|
|||
SQL запрос для файла mdb и дата |
|||
|
#18+
[src vba]strSQL = "#" & Format(MyDate, "MM\/dd\/yyyy") & "#" Использовал этот вариант. При выборке данных из таблицы с ним все хорошо работает (стоит Windows XP). Обработка типа Format (MyDate, "yyyymmdd") не пошла. Ну и так как все заработало как следует до конкретных экспериментов с функцией Format не дошло. Дополнительный опыт: Немного помучился с тем, что в последствии делал так rs.fields(0)=MyDate. В результате опять проблемы. Иными словами получалось так, что при выборке данных система использовала американский формат дата, а при записи -формат dd/mm/yyyy. Поэтому пришлось к rs.fields(0) приравнивать исходную дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2167781]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
454ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 743ms |

| 0 / 0 |
