Rob*_*ick 5 sql-server ms-access odbc
我有一个 SQL Server 表,其中包含 Date 类型的字段。我正在尝试使用 ODBC 通过 Micosoft Access 更新或插入一条记录到表中。我收到错误:
[ODBC SQL Server 驱动程序]可选功能未实现
当我尝试更新或插入记录时。
我必须在我的表中使用日期字段而不是日期时间字段,因为我使用的是可以追溯到 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)
Run Code Online (Sandbox Code Playgroud)
最好的办法是放弃使用“旧版”sql 驱动程序,并使用较新的本机 10 或 11 驱动程序。较旧的驱动程序会将日期字段视为文本,但使用较新的本机 10/11 驱动程序会将列视为日期列。这将需要您重新链接您的表。
| 归档时间: |
|
| 查看次数: |
9877 次 |
| 最近记录: |