问题标签 [datetime2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server-2005 - 使用 SQL Server 2008 和 SQL Server 2005 和日期时间
我已经针对 2008 数据库构建了一个实体框架模型。对于 2008 数据库,一切正常。当我尝试更新 2005 数据库上的实体时,我收到此错误。
我在构建数据库时特别没有使用任何 2008 功能。我在代码中找不到对 datetime2 的任何引用。而且,是的,该列在数据库中被定义为“日期时间”。
sql-server-2008 - SSIS 2008 Execute SQL 输出参数映射datetime2问题
我正在尝试使用 SSIS 2008 中的执行 SQL 任务将存储过程输出参数映射到包变量。
包变量是 SSIS 类型的 DateTime,存储过程参数是 SQL 类型的 DATETIME。
SQL 语句EXEC GetCurrentDate @CurrentDate=?
在参数映射屏幕中,参数被映射到包变量,并指定了方向输出和数据类型 DBTIMESTAMP。
当我运行包时,我收到以下错误:
[执行 SQL 任务] 错误:执行查询“EXEC GetCurrentDate @CurrentDate=?”失败,出现以下错误:“分配给变量“User::CurrentDate”的值的类型与当前变量类型不同。变量可能不在执行期间更改类型。变量类型是严格的,除了 Object 类型的变量。“。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。
如果我对正在运行的查询进行跟踪,我会看到类型被假定为 datetime2:
有谁知道为什么它假设类型是 datetime2?
谢谢
sql - T-SQL:将 datetime2 类型的所有列的 datatime2 转换为 datetime2
我有一个充满 datetime2 列的数据库,而不是需要移动到 SQL 2005 数据库。所以,我需要将所有这些 datetime2(7) 列转换为 datetime。
我该怎么做呢?
现在我已经设法为所有具有 datetime2 数据类型的列选择表名和列名,如下所示:
我只是不知道怎么做剩下的。
.net - 如何强制 LINQ to SQL 将 .NET DateTime 作为 datetime2 传递?
我在 LINQ to SQL 中有一个简单的查询:
diff
变量应该为零,但不是。生成的 SQL 如下:
我发现这是由将 .NETDateTime
类型作为 SQL传递的 LINQ to SQL 引起的datetime
。但是该Date
列具有 SQL 类型datetime2
。
它是 LINQ to SQL 中的错误还是功能?如何强制 LINQ to SQL 将输入日期传递为datetime2
?
sql-server - 关于 DateTime 类型的意外错误
我有一个用于添加新产品的 .aspx 页面,包括以下字段:
它在本地主机上运行良好,但是当我将它发布到服务器时,我收到以下错误:
虽然我将数据库生成为 SQL 2005 格式并确保没有“datetime2”数据类型,但错误仍然存在。我不知道为什么。请帮我一把。
任何帮助将不胜感激!
entity-framework-4 - EF4 中的 Datetime2 转换
好吧,在花了无数时间谷歌搜索答案之后,我不得不在这件事上添加另一个问题......
我有一个包含 2 个日期时间字段的表,由 VS 2010 中的 EF4 EDMX 设计器生成。
SQL 2008 中生成的字段是 datetime 而不是 datetime2。
查看 edmx 标记,这些字段的类型为 datetime2。
插入因已知的转换问题 datetime2 / datetime....而失败
我已手动将 sql 表上的字段更改为 datetime2。
仍然没有运气。
我可能在这里遗漏了一些东西,但无法弄清楚到底发生了什么。
我什至尝试从设计器重新生成数据库并从数据库重新创建 edmx ......
仍然是同样的问题。
非常感谢任何帮助。
entity-framework-4 - 如何使我的 EF4 实体在 SQL Server CE 3.5 中使用 datetime2 类型?
我想在 SQL Server CE 3.5 中使用 datetime2 类型存储 DateTime 值。
如果这是可能的,我将如何更改我的实体数据模型?我试过手动编辑它,之后 Visual Studio 拒绝在设计器中显示它。
visual-studio-2008 - .NET 中的 Datetime2 精度
Microsoft 确实在 SQL Server 2008 中引入了 Datetime2 类型。
但是,即使使用 VS 2010(由同一家公司制造并在 MSSQL2008 后 2 年发布),我也找不到能够以全精度处理 Datetime2 的变量类型。
是否有任何变量类型可以让我在 .NET 中处理 Datatime2而不会丢失任何精度?
如果答案是否定的,你知道微软是否有计划在不久的将来创建这种类型?
entity-framework - 在 POCO 实体上保存 DateTime.MinValue 时出现 SqlDateTime 溢出错误
在使用 DateTime 属性保存 POCO 实体时,我遇到了一些问题。当 DateTime 属性具有 DateTime.MinValue 的值时,SaveChanges() 会因为 SqlDateTime.MinValue 和 DateTime.MinValue 之间的差异而失败。
那么该怎么办?
1)我应该在保存实体之前检查 DateTime.MinValue 吗?
2)我应该让我的日期时间 POCO 属性设计这样的东西吗?
/密码