У меня есть таблица SQL Server, в которой есть поля типа Date. Я пытаюсь обновить или вставить запись в таблицу через Micosoft Access, используя ODBC. Я получаю ошибку:Sql Server ODBC Date Field - Необязательная функция не реализована
[ODBC SQL Server Driver] опциональная функция не реализована
, когда я пытаюсь обновить или вставить запись.
Мне нужно использовать поля «Дата», а не поля «DateTime» в моей таблице, потому что я использую очень старые даты, начиная 2000 лет.
Есть ли способ обойти эту проблему, которая, как я полагаю, вызвана полями «Дата»?
Это то, что таблица выглядит
CREATE TABLE [dbo].[Person](
[PersonId] [int] IDENTITY(1,1) NOT NULL,
[DOB] [date] NOT NULL,
[DOD] [date] NULL DEFAULT (NULL),
[Name] [nvarchar](100) NOT NULL)
Как насчет публикации кода, который вы используете, чтобы мы могли попытаться найти проблему? –
У вас есть тег MS_ACCESS. Какая часть игры Access? –
@simonatrcl Rob размещен. «.. через Micosoft Access с использованием ODBC ...» есть десятки результатов поиска по этой теме, но они упоминают особенности, которые, я думаю, нам нужно увидеть для кода. то есть https://support.microsoft.com/en-us/kb/214459 –