Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / формат даты при связи с MS SQL сервер через ODBC / 8 сообщений из 8, страница 1 из 1
03.05.2018, 11:44
    #39639265
volt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
Добрый день!
Подключаю таблицы к Access через ODBC все даты отображаются в формате YYYY-MM-DD.
А необходимо даты отображать в формате DD.MM.YY можно ли каким то образом преобразовывать даты автоматически? может есть вариант настроить SQL server?

Заранее спасибо.
...
Рейтинг: 0 / 0
03.05.2018, 13:05
    #39639357
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
Есть такая вещь как Format, почитайте. Узнаете много интересного/
Ну, например Format(датабЭвв\юьь\юннЭ)

Да, к сведению, даты НЕ ПРЕОБРАЗОВЫВАЮТСЯ! Меняется только формат их представления. А даты остаются прежними.
...
Рейтинг: 0 / 0
03.05.2018, 13:08
    #39639360
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
JossНу, например Format(дата,"dd\.mm\.yy")
должно быть Format(дата,"dd\.mm\.yy")

Автопереключатель раскладки сработал когда не надо
...
Рейтинг: 0 / 0
03.05.2018, 14:30
    #39639441
volt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
Joss,

Конкретизирую проблему:
Есть таблица на MS SQL Server, например, table1. У данной таблицы есть поле: ДатаИзм, которое является полем типа Datetime2.
Соответственно в поле хранится значение 2016-02-17 00:00:00

Данная таблица прилинкуется при помощи ODBC к БД Access. При открытие конструктора данной таблицы поле ДатаИзм отображаемым текстовым. Соответственно указать формат поля я не могу. Изменить формат поля я тоже не могу.
...
Рейтинг: 0 / 0
03.05.2018, 14:38
    #39639448
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
voltJoss,

Конкретизирую проблему:
Есть таблица на MS SQL Server, например, table1. У данной таблицы есть поле: ДатаИзм, которое является полем типа Datetime2.
Соответственно в поле хранится значение 2016-02-17 00:00:00

Данная таблица прилинкуется при помощи ODBC к БД Access. При открытие конструктора данной таблицы поле ДатаИзм отображаемым текстовым. Соответственно указать формат поля я не могу. Изменить формат поля я тоже не могу.логично.
А реально оправдано использование datetime2 ?
Например, из вашего примера я не увидел в этом необходимости.
ОДБЦ - клиент низкого уровня и такой тип данных просто-напросто не поддерживает и приводит к типу varchar.
...
Рейтинг: 0 / 0
03.05.2018, 15:03
    #39639468
volt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
Прогер_самоучка,

Самое смешное, что поля типа datetime2 создал инструмент microsoft sql server migration assistant for Access.
т.е. Была БД написанная на Access, ее решили выгрузить на MS SQL Server при помощи этой приблуды. именно она создала тип datetime2.
...
Рейтинг: 0 / 0
03.05.2018, 15:30
    #39639495
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
Кто ж дату хранит в символьном поле? Создайте поле типа Date и перепишите туда данные из символьного поля с преобразованием типа.

А кто Вам мешает использовать две функции? Format(CDate([datetime2]),"dd\.mm\.yy")
...
Рейтинг: 0 / 0
03.05.2018, 15:40
    #39639499
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
формат даты при связи с MS SQL сервер через ODBC
voltПрогер_самоучка,

Самое смешное, что поля типа datetime2 создал инструмент microsoft sql server migration assistant for Access.
т.е. Была БД написанная на Access, ее решили выгрузить на MS SQL Server при помощи этой приблуды. именно она создала тип datetime2.перенезначьте datetime на сервере
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / формат даты при связи с MS SQL сервер через ODBC / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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