powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как узнать текущий формат даты? ase 12.5
7 сообщений из 7, страница 1 из 1
Как узнать текущий формат даты? ase 12.5
    #36697681
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня!
как можно узнать текущий формат даты (dmy/ymd) на сервере ?
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697689
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousДоброго дня!
как можно узнать текущий формат даты (dmy/ymd) на сервере ?

стандартный по умолчанию YYYYMMDD
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697703
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous wrote:

> как можно узнать текущий формат даты (dmy/ymd) на сервере ?

На сервере его нет. Он на клиенте.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697778
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradImperousДоброго дня!
как можно узнать текущий формат даты (dmy/ymd) на сервере ?

стандартный по умолчанию YYYYMMDD
а изменить его один раз и навсегда можно?
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697802
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Imperous wrote:

> как можно узнать текущий формат даты (dmy/ymd) на сервере ?

На сервере его нет. Он на клиенте.

это конечно да, когда я отправляю запрос например из фокса на ase "select getdate()", и он мне возвращает в формате, который указан в фоксе (dmy).
но вот чтоб на ase например отправить дату фоксовскую, мне необходимо сначала отправить "set dateformat dmy", иначе он будет ругаться... а это ну не совсем удобно.
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697954
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperous wrote:

> но вот чтоб на ase например отправить дату фоксовскую, мне необходимо
> сначала отправить "set dateformat dmy", иначе он будет ругаться... а это
> ну не совсем удобно.

Чтобы отправить ДАТУ, никаких форматов ставить НЕ НУЖНО.
Чтобы отправить СТРОКУ, ПРЕДСТАВЛЯЮЩУЮ ДАТУ -- да, тебе иногда нужно поставить
set dateformat XXX

Первое делается использованием бинжёных параметров в ODBC. ( '?' )
Второе, если не хочешь использовать set dateformat XXX -- использованием
констант типа DATETIME в УНИВЕРСАЛЬНОМ ФОРМАТЕ (см. FAQ форума
http://www.sql.ru/faq/faq_topic.aspx?fid=300 )

Если всё это не подходит, используй set dateformat XXX в КАЖДОЙ СЕССИИ
при её начале (возможно это как-то ещё настраивается в ODBC datasource).

На уровне сервера это менять
-- не имеет смысла и вредно
-- по-моему ещё и не возможно, хотя не уверен на 100%
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как узнать текущий формат даты? ase 12.5
    #36697966
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

пасиб
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как узнать текущий формат даты? ase 12.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]