|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
При работе с БД на Mysql возникла такая "непонятица". В Общем есть Таблица timetable(t_id, t_date) Столбец t_date имеет тип DATE При добавлении в эту таблицу новой даты к примеру (15.05.2011 или другая) в Таблицу записуется нечто другое (20.05.2013 или 20.05.2009) Соответсвенно при выводе таблицы к примеру в Datagrid отображется не правильная дата (20.05.2013 или 20.05.2009) Почему так? Может кто-то сталкивался с этим? Как это можно решить? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 00:26 |
|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
epifreezzПри добавлении в эту таблицу новой даты Каким именно образом это происходит? Подозреваю, что это имеет отношение к VB (хоть ни слова не упомянуто). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 00:32 |
|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
Shocker.ProepifreezzПри добавлении в эту таблицу новой даты Каким именно образом это происходит? Добавление при помощи textbox'a ну а добаление в таблицу Код: plaintext
Также вместо Text1.Text добавлял дату напрямую Код: plaintext
всё равно дата вписывается не верная. Кстати заметил такой парадокс: при записи даты дд.05.ггггг отображается 20.05.гггг (год тоже не правильно записывется) при записи даты дд.04.ггггг отображается 20.04.гггг в дд всегда 20 почемуто Shocker.ProПодозреваю, что это имеет отношение к VB (хоть ни слова не упомянуто). Да VB 6.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 01:16 |
|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
epifreezz, В Mysql даты хронятся в формате yyyy-mm-dd. Так их и надо записивать чтоб парадоксы не вылезали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 01:43 |
|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
basicv Спасибо! Всё работает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 02:01 |
|
Неправильная запись даты в Бд
|
|||
---|---|---|---|
#18+
basicvВ Mysql даты хронятся в формате yyyy-mm-dd. Так их и надо записивать чтоб парадоксы не вылезали. даты хранятся вообще в виде числа. Передача в запросе даты в ANSI (yyyy-mm-dd) - самый универсальный способ - никогда не возникнет путаницы, особенно при смене всяких национальных настроек. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2011, 10:18 |
|
|
start [/forum/topic.php?fid=60&msg=37263747&tid=2158714]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 379ms |
total: | 659ms |
0 / 0 |