.Net Framework 与 SQL Server 2005 混乱的时间最大最小值
2012-04-05 17:31
441 查看
參考:
C# DateTime.MinValue is not the same as SqlDateTime.MinValue Caution When passing Null or DateTime into Store Procedure
這其實也是我一直跟很多人講過的一個觀念:就憑我們的資質,我們遇到的 IT 技術問題絕大多數不可能在這世界上第一次遇到的。換句話說,絕大多數的情況下,我們所遇到的 IT 技術問題,在這世界上某個人一定遇到並且已經解決了!簡言之,善用關鍵字搜尋,解決問題。
C# DateTime.MinValue is not the same as SqlDateTime.MinValue Caution When passing Null or DateTime into Store Procedure
這其實也是我一直跟很多人講過的一個觀念:就憑我們的資質,我們遇到的 IT 技術問題絕大多數不可能在這世界上第一次遇到的。換句話說,絕大多數的情況下,我們所遇到的 IT 技術問題,在這世界上某個人一定遇到並且已經解決了!簡言之,善用關鍵字搜尋,解決問題。
Net Framewrok 中, DateTime.MinValue => 0001/01/01 00:00:00 SqlDateTime.MinValue.Value => 1753/01/01 00:00:00 SQL Server 2005 中, DateTime 最小值 => 1753/01/01 00:00:00 SmallDateTime 最小值 => 1900/01/01 00:00:00
Net Framewrok 中, DateTime.MaxValue => 9999/12/31 23:59:59.999 SqlDateTime.MaxValue.Value => 9999/12/31 23:59:59.997
SQL Server 2005 中, DateTime 最大值 => 9999/12/31 23:59:59.997
SmallDateTime 最大值 =>2079.6.6唉!是不是有點混亂呢!稍微處理不慎,可能就會有 Overflow 的問題會產生。
相关文章推荐
- .Net Framework 与 SQL Server 2005 混乱的时间最大最小值
- .Net Framework 与 SQL Server 2005 混乱的时间最大最小值
- Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.3 C# 2008和.NET Framework 3.5的关系
- .NET Compact Framework在windows ce 5.0上直接访问桌面版的SQL Server 2005
- Win10下安装Sql Server反复提示需安装.NET Framework 3.5 SP1的解决方案
- SQL Server 2005:数据类型最大值
- asp.net连接数据库(SQL Server 2005 Express)详细说明
- 算法导论第9章(o(3n/2)时间内找出最大最小值)
- Visual C# 2008+SQL Server 2005 数据库与网络开发--第15章 ASP .NET 2008开发
- SQL Server 扩展一个支持类似。net 时间格式化的标量函数~
- 使用.NET Framework中新的日期时间类型
- 基于Asp.Net 2.0(C#)和SQL Server 2005使用DSOFramer全攻略
- 使用 Visual Studio 2005 为基于 Windows Mobile 的设备生成 .NET Compact Framework 应用程序
- 安装sql server 2012提示microsoft.net framework 3.5 service
- 将ASP.NET 2.0应用程序服务配置为使用SQL Server 2000或2005
- SQL Server 2005安装时各种问题汇总一、需要64位的ASP.Net才能安装
- SQL Server 2005中Query(查询)Date Time(日期时间)时select不出record的问题
- Win10下安装Sql Server 2014反复提示需安装.NET Framework 3.5 SP1的解决方案
- SQL server 2005 express实现ASP.NET功能
- Win10下安装Sql Server反复提示需安装.NET Framework 3.5 SP1的解决方案