Форум программистов, компьютерный форум, киберфорум
Kogb
Войти
Регистрация
Восстановить пароль
Карта форума Блоги Сообщество Поиск Заказать работу  
Рейтинг: 1.00. Голосов: 1.

Дата в запросе к Access (VB6, DAO)

Запись от Kogb размещена 13.03.2017 в 12:45
Обновил(-а) Kogb 13.03.2017 в 19:35
Метки access, date, sql

При работе с базами MS Access через VB6, DAO 3.6, много крови выпила одна "фича" от МS. При выборке по дате, движок SQL произвольным образом может не находить искомую дату в базе, а может находить. Путем многочисленных проб и ошибок найдено лекарство: вводить дату (d, можно string) в запрос в окружении решеток:

"SELECT * FROM courses WHERE Дата = #" & d & "#;"

перед этим преобразовав ее к строке вида "mm/dd/yyyy". В этом случае будет все пучком.

При чем, в самой базе отображения даты (тип TIMESTAMP) может быть каким угодно.

Не по теме:

Пишу для себя, чтобы не забыть

Размещено в Без категории
Показов 1684 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru