gpt4 book ai didi

sql-server - 关于 DateTime 类型的意外错误

转载 作者:行者123 更新时间:2023-12-04 06:42:58 24 4
gpt4 key购买 nike

我有一个用于添加新产品的 .aspx 页面,包括以下字段:

ID, Name, DateTime, Price

它在本地主机上运行良好,但是当我将它发布到服务器时,我收到以下错误:
System.Data.UpdateException: An error occurred while updating the entries. See the InnerException for details. ---> System.ArgumentException: The version of SQL Server in use does not support datatype 'datetime2'

Localhost: SQL Server 2008 R2
Server: SQL Server 2005 Express

虽然我将数据库生成为 SQL 2005 格式并确保没有 'datetime2' 数据类型,但错误仍然存​​在。我不知道为什么。请帮我一把。

任何帮助将不胜感激!

最佳答案

我假设您正在使用 Entity Framework 并且已经针对 SQL Server 2008 数据库构建了 EDMX。修理:

右键单击您的 .edmx 文件并单击“打开方式”,然后选择“XML 编辑器”以编辑 XML。将以下属性添加到 <Schema>标签:

ProviderManifestToken="2005"

这将指示 Entity Framework 与 SQL Server 2005 兼容。

关于sql-server - 关于 DateTime 类型的意外错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020535/

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