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

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

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

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

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

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

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

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

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

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

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


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