Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемы с датами в запросе Update [D6, Access]


Крутыш ©   (2004-02-03 00:18:00) 

Добрый вечер!!!

Выполняю запрос на обновление даты:

update rashodnye
set datadoc=r1
where nomer_nak=r2

После рефреша adotable дата совсем другая получается.
т.е. если в Datetimepicker указано 03.02.1999, а в базе
сохраняется 02.03.1999 т.е. он месяц с числом меняет.

Помогите решить проблему!!


Крутыш   (2004-02-03 13:21:00) [1]

to[7].
Перед запуском программы в свойствах параметра уже
стоит тип DataTime.


Крутыш   (2004-02-03 11:21:00) [2]

Всё братки полный OK!!!


Nikolay M.   (2004-02-03 11:18:00) [3]


> sniknik © (03.02.04 11:05) [5]

Угу :)
И другое дело:
SELECT #01/02/2004#,#02/01/2004# :)
Типа, умным пытается быть... типа 13-го месяца не бывает...
А потом вопросы идут навроде сабжа.


Sandman25   (2004-02-03 11:16:00) [4]

А вот глюк в следующем: всё работает
нормально когда каждый раз перед выполнением запроса присваиваешь
параметру запроса тип DataTime.


Так ведь так и надо. Никаких AsString для параметров типа datetime!


Крутыш   (2004-02-03 11:10:00) [5]

В базе установлен краткий формат даты.
И в datatimepicker тоже краткий формат.

[] А вот глюк в следующем: всё работает
нормально когда каждый раз перед выполнением запроса присваиваешь
параметру запроса тип DataTime.

Проверьте, улыбнёмся вместе.


sniknik   (2004-02-03 11:05:00) [6]

проблема не проблема, но запутатся легко

Nikolay M. © (03.02.04 10:50) [4]
выполни под аксессом прикольнешся
SELECT #01/13/2004#,#13/01/2004#


Nikolay M.   (2004-02-03 10:50:00) [7]

Никто. Потому что проблемы на самом деле нет. Есть твое непонимание разницы между форматом отображения и форматом представления даты в используемой СУБД.


Крутыш   (2004-02-03 10:20:00) [8]

Ни кто не сталкивался с такой проблемой!!!


ЮЮ   (2004-02-03 03:38:00) [9]

>в Datetimepicker указано 03.02.1999, а в базе сохраняется 02.03.1999

Это просто разное отображение одной и той же даты

>update rashodnye
>set datadoc=r1
>where nomer_nak=r2

Как интересно в это запрос может попасть что-то из Datetimepicker-а?


Крутыш   (2004-02-03 00:43:00) [10]

И главное после первого выполнения делает всё как
надо, а потом глючит ....


Наверх

Титульная страница Поиск, карта сайта Написать письмо