|
|
|
проблема с датой..
|
|||
|---|---|---|---|
|
#18+
есть поле типа datetime.. при селекте из Delphi+ADO StartDate between '18.09.2002' and '18.09.2002' выдается ошибка преобразования даты, выход за границы.. Империческим путем установил, что в базе по умолчанию стоит mdy формат (03.09.2002 проходит). Пытаюсь выставить в базе dmy формат: set dateformat dmy. Но это ничего не даёт.. как быть? как уставноить формат даты и как посмотреть, какой формат по умолчаниб задан сейчас? С уважением, Игорь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 09:13:38 |
|
||
|
проблема с датой..
|
|||
|---|---|---|---|
|
#18+
Чтобы не заморачиваться по поводу форматов даты, лучше дату с клиента серверу передавать в формате YYYYMMDD. Это стабильно работает при любых настройках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 09:23:26 |
|
||
|
проблема с датой..
|
|||
|---|---|---|---|
|
#18+
Я использую следующую конструкцию declare @dt smalldatetime select @dt=getdate() select Convert(varchar(8),@dt,4) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 14:51:28 |
|
||
|
проблема с датой..
|
|||
|---|---|---|---|
|
#18+
После своих непониманий поведения с датой я хочу сказать, что используя провайдеры под разными Win 2000 и 98 я понял, что разный провайдер задает или не задает формат даты посредством указания LCID - идентиффикатора локала. Это происходит в том случае если у пользователя стоит язык Default. Поэтому я принужденно каждому пользователю установил в EM язык (читай локал) в Russian и поле этого формат его даты был фиксирован на любой машине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2002, 17:45:45 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3412&tid=1820209]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 311ms |

| 0 / 0 |
