访问 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。
当我通过 ODBC 驱动程序将我的表从 MS Access 2007 导出到 SQL Server 2014 时,所有表都正常运行,但对于包含 date/time 字段的表,生成代码如下:
... "tt" datetime2(⪎Ѱ�撵)
这些字符不会在消息中复制过去(探查器 http://i.stack.imgur.com/XwxVH.png 的屏幕截图)
当我在 Access 上将 date/time 转换为字符串时,所有导出都正常。
如何解决这个问题?
如果您在 SQL 服务器中的字段的数据类型为 DateTime2,请将其更改为 DateTime。