gpt4 book ai didi

sql-server - Sql Server 日期类型在 MS Access 中显示为文本字段

转载 作者:行者123 更新时间:2023-12-02 10:12:48 25 4
gpt4 key购买 nike

我有一个 MS Access 2010 前端/SQL Server 2012 后端数据库,在不同的表中包含多个日期字段。有时我需要存储时间,所以我使用了数据类型datetime或smalldatetime。然而某些字段只需要存储日期,所以我使用了数据类型Date。

我的问题是,在 MS Access 中,我的 ODBC 链接表将日期数据类型字段显示为文本。这会导致一些日期以 yyyy-dd-mm 格式存储而其他日期以 yyyy-mm-dd 格式存储的问题。

这是一个错误吗?我需要使用smalldatetime吗?

感谢您的帮助,吉姆

最佳答案

我自己在链接 Access 2007 和 SQL Server 2008 时也遇到了同样的问题。

参见this question ,如果您查看 Albert D. Kallal 对第一个答案的评论,它会告诉我们问题在于将前端连接到后端的过时驱动程序。

如果您无法选择最新的驱动程序(请记住,即使您可以,不同客户端计算机上数据库的其他用户也可能无法选择),解决方法是使用 datetime每种情况下的数据类型。

关于sql-server - Sql Server 日期类型在 MS Access 中显示为文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27299222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com