访问 SQL 服务器导出 date/time 编码错误

Access to SQL Server export date/time encoding bug

当我通过 ODBC 驱动程序将我的表从 MS Access 2007 导出到 SQL Server 2014 时,所有表都正常运行,但对于包含 date/time 字段的表,生成代码如下:

... "tt" datetime2(⪎Ѱ�撵)

这些字符不会在消息中复制过去(探查器 http://i.stack.imgur.com/XwxVH.png 的屏幕截图)

当我在 Access 上将 date/time 转换为字符串时,所有导出都正常。

如何解决这个问题?

如果您在 SQL 服务器中的字段的数据类型为 DateTime2,请将其更改为 DateTime。