Прежде чем играть с запросом, откройте связанную таблицу в режиме конструктора (клиент доступа).
Если столбец DateTime2 рассматривается как столбец текста / строки, а не как Дата / время, тогда выздесь есть два варианта:
Установить + использовать родной драйвер 11 или более поздней версии для связанных таблиц.SSMA по умолчанию использует более новую дату и время2 в качестве значений по умолчанию при переходе на Access.Однако стандартный встроенный драйвер SQL, используемый для связи таблиц, НЕ поддерживает datetime2, и связанные таблицы будут отображать эти столбцы в виде строки (и, следовательно, вы вводите ошибку).
Если вы не хотите идтидо боли установки родного 11-го (или более позднего) ODBC-драйвера, тогда, если у вас есть, скажем, только 1 или 2 таблицы, то из студии sql измените столбцы datetime2 на столбец datetime (и заново свяжите ваши таблицы).
Таким образом, стандартный драйвер SQL не поддерживает столбцы datetime2.Вы также можете во время миграции SSMA изменить значение по умолчанию, чтобы использовать datetime, а не datetime2.Итак, что когда-либо кажется вам менее трудоемким, вы должны:
a) повторно перенести данные и убедиться, что datetime2 не используется.б) откройте в sql studio и измените любой datetime2 на столбец datetime.c) установить на рабочую станцию родные драйверы версии 11 или новее и заново связать их, поэтому при доступе теперь будут правильно отображаться столбцы datetime2 как дата / время.