![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с датами в запросе 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]
И главное после первого выполнения делает всё как
надо, а потом глючит ....