Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 23.02.2019, 19:03   #1
SAnatoliy
 
Регистрация: 07.12.2017
Сообщений: 7
Репутация: 10
По умолчанию как правильно написать запрок к БД access с поиском даты и времени...

как найти в БД access записи по дате и времени.

Код:
DM_TSBUserCard->ADOQuery_1->Close();
DM_TSBUserCard->ADOQuery_1->SQL->Clear();
DM_TSBUserCard->ADOQuery_1->SQL->Text = ("select * from personal where create_rec_person = #02/02/2019 16:00:16#");
DM_TSBUserCard->ADOQuery_1->Active = true;
так выдает ошибку о неправильном параметре: 02/02/2019 16:00:16
как правильно ?
SAnatoliy вне форума   Ответить с цитированием
Старый 23.02.2019, 19:08   #2
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 18,980
Репутация: 6725
По умолчанию

параметризованный запрос или
https://support.office.com/ru-ru/art...9-5fc961f21762
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 23.02.2019, 19:49   #3
SAnatoliy
 
Регистрация: 07.12.2017
Сообщений: 7
Репутация: 10
По умолчанию

можно пример привести как правильно.

по приведенной Вами ссылки пробегался, не увидел там поиск даты с временем.
SAnatoliy вне форума   Ответить с цитированием
Старый 24.02.2019, 03:17   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,031
Репутация: 5656
По умолчанию

Цитата:
Сообщение от SAnatoliy Посмотреть сообщение
можно пример привести как правильно.
попробуйте

Цитата:
Сообщение от Аватар Посмотреть сообщение
параметризованный запрос
Код:
DM_TSBUserCard->ADOQuery_1->Close();
DM_TSBUserCard->ADOQuery_1->SQL->Text = ("select * from personal where create_rec_person=:pdate");
TDateTime constValue = EncodeDate(2019, 02, 02) + EncodeTime(16,00,16,00);
DM_TSBUserCard->ADOQuery_1->Parameters->ParamByName("pdate")->Value=constValue;
DM_TSBUserCard->ADOQuery_1->Open();
Serge_Bliznykov на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск общего времени разговора на основе номера, времени и даты dedjel Microsoft Office Excel 2 29.03.2016 10:43
Счетчик даты и времени tissot Microsoft Office Excel 27 03.02.2014 21:49
ВСТАВКА ДАТЫ ВРЕМЕНИ Cone Microsoft Office Excel 2 07.08.2010 17:06
Автоматизация заполнения даты и зависимость ячейки времени к ячейке даты. Каравай Microsoft Office Excel 14 11.03.2010 19:11


10:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.