Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TDateTIme и результат запроса. 
:(
    Опции темы
=Женек=
Дата 18.5.2014, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: нет
Всего: 1



Господа, есть проблемка.
В Builder использую ADQuery.

Вот такая конструкция работает:
Код

TDateTime DT

 ADQuery2->Params->ParamByName("_time_id")->Value=Now();
 ADQuery2->SQL->Text="SELECT time_id FROM REPORT WHERE time_id<=:_time_id";
 ADQuery2->OpenOrExecute();

 DT=ADQuery2->FieldByName("time_id")->AsDateTime;



Но если я хочу выбрать в запросе максимальное значение time_id, так
Код

      ADQuery2->Params->ParamByName("_time_id")->Value=Now();
      ADQuery2->SQL->Text="SELECT MAX (time_id) as ti FROM REPORT WHERE time_id<=:_time_id";
      ADQuery2->OpenOrExecute();


     DT=ADQuery2->FieldByName("ti")->AsDateTime;



или так

Код

      ADQuery2->Params->ParamByName("_time_id")->Value=Now();
      ADQuery2->SQL->Text="SELECT MAX(time_id)  FROM REPORT WHERE time_id<=:_time_id";
      ADQuery2->OpenOrExecute();


     DT=ADQuery2->FieldByName("MAX(time_id) ")->AsDateTime;



то на этапе присвоения этого значения переменной DT выдается ошибка " "2014-05-18 15:29:00.000" is not valid date and time "
PM MAIL   Вверх
=Женек=
Дата 18.5.2014, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: нет
Всего: 1



Почти разобрался... MySQL выдает данные вместе с тысячными долями секунды. Builder такой формат не понимает. Как сделать, чтобы в ячейку MySQL не писались тысячные секунды?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1039 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.