.Net Framework 与 SQL Server 2005 混乱的时间最大最小值

http://blog.csdn.net/jiwenyi163/article/details/2973100

.Net Framework 与 SQL Server 2005 混乱的时间最大最小值

之前才跟 dotjum 聊到 Microsoft 在 DateTime 還有 SQL Server 2005 的最小最大時間非常地不一致,沒想到果然有人也碰過相同的困擾。

參考:

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 的問題會產生

时间: 2024-10-26 02:11:11

.Net Framework 与 SQL Server 2005 混乱的时间最大最小值的相关文章

SQL Server 2005、2008 的 datetime 值范围(转)

SQL Server 2005.2008 的 datetime 最小值是:1753-01-01 00:00:00 最大值是:9999-12-31 23:59:59.997 这与 .NET 中的 DateTime.MinValue.DateTime.MaxValue 不匹配,与 System.Data.SqlTypes.SqlDateTime.MinValue.System.Data.SqlTypes.SqlDateTime.MaxValue 匹配. 其实 .NET 与 SQL Server 字段

遭遇sql server 2005 启动包未能正确加载需要重新安装错误,重装.NET FRAMEWORK经历分析

开发的机器,系统情况如下: 1.server 2003 sp2 x86 2.补丁安装360 3.升级到IE8 因为担心server 2003 sp2 不能够自动update,最近都是用360打补丁,比较快,但是问题很多,首先是.NET 2.0 SP2的更新会引起IIS6.0 的崩溃,然后就是SQL SERVER 2005 MANAGEMENT STUDIO 的启动失败,又不想重装系统,找了很多的工具,最重要的windows installer clean up.cleanup_tool,步骤如下

.Net Framework 与 SQL Server 混乱的时间最大最小值

今天工作中遇到的问题,问题是解决了,之后网上找了一下,摘录如下: Net Framewrok 中,DateTime.MinValue => 0001/01/01 00:00:00 SqlDateTime.MinValue.Value  => 1753/01/01 00:00:00 DateTime.MaxValue           => 9999/12/31 23:59:59.999 SqlDateTime.MaxValue.Value   => 9999/12/31 23:5

SQL Server 2005 镜像构建手册

转载:http://www.cnblogs.com/killkill/archive/2008/05/23/1205792.html 一. 镜像简介 1. 简介 数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中.镜像不能直接访问;它只用在错误恢复的情况下才可以被访问. 要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境.主服务器被称为"主机",第二个服务器被称作"备机&

SQL Server 2005 硬件级软件要求

SQL Server 2005 安装要求 本主题介绍了安装 SQL Server 205 的硬件和软件要求,以及查看安装文档的说明. 硬件和软件要求(32 位和 64 位) 访问 SQL Server 2005 联机丛书以获取安装信息 硬件和软件要求(32 位和 64 位) 以下部分列出了运行 Microsoft SQL Server 2005 的最低硬件和软件要求. 注意: 在 32 位平台和在 64 位平台上运行 SQL Server 2005 的要求是不同的. 硬件和软件要求(32 位和

转载:Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005

https://support.microsoft.com/en-us/kb/904803 Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005 Email Print SYMPTOMS Consider the following scenario: In

[翻译]初识SQL Server 2005 Reporting Services Part 1

原文:[翻译]初识SQL Server 2005 Reporting Services Part 1 构建和部署基本报表 如果曾经存在一项工作使得“真正的”开发者给他的上司泡蘑菇,那就是构建报表.毕竟那并不是真正的开发,更像是制作美化的格式.而且你所使用的构建报表的工具试图提供一个抽象层,这个经常妨碍你对报表的真正掌控.我以前经常听到这些争论.如果这听上去像你曾经在一个水制冷器旁边的对话,那么我请你仔细关注一下SQL Server 2005 Reporting Services(SSRS). S

SQL Server 2005 中的数据类型总结

注:转自土豆网 SQL Server 2005 中的数据类型归纳为下列类别: 精确数字 bigint decimal int numeric smallint money tinyint smallmoney bit 近似数字 float real 日期和时间 datetime smalldatetime 字符串 char text varchar Unicode字符串 nchar ntext nvarchar 二进制字符串 binary image varbinary 其他数据类型 curso

SQLSERVER 免费对比数据库结构和数据的工具支持:SQL Server 2012, SQL Server 2008 and SQL Server 2005

New xSQL Schema Compare - version 5 Compare the schemas of two SQL Server databases, review differences, generate synchronization script and execute it - xSQL Schema Compare makes database change management easy. xSQL Schema Compare supports SQL Serv