Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 08.12.2017
Сообщений: 206
MS Access

Поиск записи по дате и времени

22.02.2019, 14:44. Показов 2862. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В БД в поле "create_rec_person" записывается дата и время создание записи в таком виде: "22.02.2019 2:02:04". Как осуществить поиск в данных полях.


Пробывал так:
C++
1
2
3
4
DM_TSBUserCard->ADOQuery_1->Close();
DM_TSBUserCard->ADOQuery_1->SQL->Clear();
DM_TSBUserCard->ADOQuery_1->SQL->Text = ("select * from personal where create_rec_person = #11/02/2019/1:52:05#");
DM_TSBUserCard->ADOQuery_1->Active = true;
нет результата. Подскажите с примером привильного запроса.

Добавлено через 3 часа 38 минут
БД. access.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2019, 14:44
Ответы с готовыми решениями:

Выборка записи по максимальной дате и времени
Здасте. Подскажите как в представленном коде (под id_order = 963 в таблице d_document имеются две записи) выбрать узнать id_code записи с...

Поиск по дате и времени
Помогите кто знает. Пишу одну прогу простенькую. Нужно организовать поиск в базе по дате и времени. Код написал такой. AnsiString...

Поиск по дате и времени в Oracle
Здравствуйте.Есть ли возможность в оракле выбрать, например мне нужна дата, допустим сегодняшняя, но мне нужно само время. Выбор по дате и...

7
694 / 6981 / 265
Регистрация: 11.08.2016
Сообщений: 3,940
22.02.2019, 23:02
А есть ли в дазе банных записи с таким датовременем?
0
Модератор
 Аватар для D1973
9917 / 6454 / 2455
Регистрация: 21.01.2014
Сообщений: 27,389
Записей в блоге: 3
23.02.2019, 10:00
Цитата Сообщение от SAnatoliy Посмотреть сообщение
#11/02/2019/1:52:05#
Это опечатка? Не надо тут никакого слэша.
Более того, формат даты необходимо указывать как MM/DD/YYYY, т.е. в Вашем примере Вы ищите дату 2 ноября 2019. Вряд ли записи за эту дату присутствуют в Вашей БД...
0
0 / 0 / 0
Регистрация: 08.12.2017
Сообщений: 206
23.02.2019, 16:52  [ТС]
запись с искомой датой точно есть.
создал запись с датой: 02.02.2019 16:00:20

пробывал так:
C++
1
DM_TSBUserCard->ADOQuery_1->SQL->Text = ("select * from personal where create_rec_person = #02/02/2019#");
ошибок нет, но и не находит.
А мне надо искать не только по дате, но и по времени с секундами.
0
Модератор
 Аватар для D1973
9917 / 6454 / 2455
Регистрация: 21.01.2014
Сообщений: 27,389
Записей в блоге: 3
23.02.2019, 17:10
Цитата Сообщение от SAnatoliy Посмотреть сообщение
но и не находит
и не найдет... Если в условии Вы ставите знак = то будьте любезны указать точное условие.
C++
1
DM_TSBUserCard->ADOQuery_1->SQL->Text = ("select * from personal where create_rec_person = #02/02/2019 16:00:20#");
0
0 / 0 / 0
Регистрация: 08.12.2017
Сообщений: 206
23.02.2019, 17:33  [ТС]
так я и пытаюсь понять как задать точные условия
C++
1
Text = ("select * from personal where create_rec_person = #02/02/2019 16:00:20#");
так не работает. при выполнении выдает ошибку параметра. убираю время, ошибка уходит, но и результата нет.
0
Модератор
 Аватар для D1973
9917 / 6454 / 2455
Регистрация: 21.01.2014
Сообщений: 27,389
Записей в блоге: 3
23.02.2019, 20:01
Лучший ответ Сообщение было отмечено SAnatoliy как решение

Решение

Не по теме:

Долбанный Access и создатели этой недоБД вместе с ней...


SAnatoliy, делайте через параметр, сейчас проверил - срабатывает...
До нажатия кнопки:



После нажатия:



C++
1
2
3
4
ADOQuery1->Close();
ADOQuery1->SQL->Text = "select * from tab3 where dt = :p";
ADOQuery1->Parameters->ParamByName("p")->Value = StrToDateTime("23.02.2019 13:14:15");
ADOQuery1->Open();
1
0 / 0 / 0
Регистрация: 08.12.2017
Сообщений: 206
23.02.2019, 20:18  [ТС]
Огромнейшее человеческое спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2019, 20:18
Помогаю со студенческими работами здесь

Поиск данных по дате и времени
Привет, у меня есть четыре DateTimePicker на форме (дата и время) как мне по запросу сделать так чтобы какое я число и время выбрал все...

Поиск по дате и времени с помощью Ftsearch
Нужно найти все документы, у которые поле FDate (тип поля - дата/время) больше определенной даты и времени, например, > 05.12.2007...

Поиск файлов по дате и последнему времени
Люди помогите, пожалуйста есть таблица на SQL Server, в нее добавляю данные, два раза в сутки. Нужно, через SQL запрос выбрать данные...

Поиск по дате времени, до конца указанного дня
date_end < to_date('05.08.2019 23:59', 'dd.mm.yyyy HH24:mi') Ищет до 05.08.2019, само 5 число не попадает в результат. Как сделать...

Поиск в БД (dbf) по времени и дате в поле типа DateTime
ЛЮДИ, ПОМОГИТЕ ПОЖАЛУЙСТА!МНЕ НУЖНО СДЕЛАТЬ ТАК ЧТОБ ОРГАНИЗОВАТЬ ФИЛЬТРАЦИЮ ПО ВРЕМЕНИ И ДАТЕ ОДНОВРЕМЕННО. Мне нужно сделать так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru