Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ADO Parametrs: DateType

11K
14 декабря 2005 года
MMKyt
17 / / 12.12.2005
В Borland C++ пытаюсь передать в ADOQuery1 параметр типа Date, но
1) не даёт в DateType выбрать ftDate, а только ftDateTime.
2) При присваивании activate=true выдаёт Type name is invalid.
315
14 декабря 2005 года
Nick_M
399 / / 29.05.2003
Цитата:
Originally posted by MMKyt
В Borland C++ пытаюсь передать в ADOQuery1 параметр типа Date, но
1) не даёт в DateType выбрать ftDate, а только ftDateTime.
2) При присваивании activate=true выдаёт Type name is invalid.


Выбор типа параметра ftDateTime не должен по идее мешать передачи ему нужного значения. Откуда это значение передается?

11K
14 декабря 2005 года
MMKyt
17 / / 12.12.2005
Цитата:
Выбор типа параметра ftDateTime не должен по идее мешать передачи ему нужного значения. Откуда это значение передается?

прямо из компоненты пытался, выбираешь activate=true ругается.
Пытался в тексте программы, тоже самое.

259
14 декабря 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by MMKyt
прямо из компоненты пытался, выбираешь activate=true ругается.
Пытался в тексте программы, тоже самое.


Обсуждали же уже это.
Вот пример.

11K
14 декабря 2005 года
MMKyt
17 / / 12.12.2005
Цитата:
Originally posted by AlexandrVSmirno
Обсуждали же уже это.
Вот пример.

В том то и дело, что по этому примеру у меня не работает, говорит что "'01.01.2005' is not a valid date of time" если меняю формат на 2005.01.01, то ругается уже при Open как прежде.

259
14 декабря 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by MMKyt
В том то и дело, что по этому примеру у меня не работает, говорит что "'01.01.2005' is not a valid date of time" если меняю формат на 2005.01.01, то ругается уже при Open как прежде.


А как у тебя обстоит дело с Regional Settings в Windows?

11K
14 декабря 2005 года
MMKyt
17 / / 12.12.2005
Цитата:
Originally posted by AlexandrVSmirno
А как у тебя обстоит дело с Regional Settings в Windows?

Мне надо чтобы это независило от региональных настроек.
Я нашёл выход, но при больших запросах это несовсем удобно.

 
Код:
DM_Base->Q_Enom->SQL->Add(Format(
       "SELECT TableName.* From TableName WHERE (RUIS.VU53M.Data BETWEEN DATE('%s') AND DATE('%s'));",
        ARRAYOFCONST((FormatDateTime("dd.mm.yyyy",DTP_From->Date),FormatDateTime("dd.mm.yyyy",DTP_To->Date)))));
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог