買大 (MaiDot) 的學習紀錄
這裡記錄著程式設計的點點滴滴,希望可以將知識保留下去。
標籤
ASP.NET MVC
(29)
Visual C#
(15)
JQuery
(10)
Plugins
(8)
JQuery Plugins
(6)
JavaScript
(6)
MySQL
(5)
CSS
(4)
LinQ
(4)
Mac OS
(4)
CentOS
(3)
Design Pattern
(3)
Entity Framework
(3)
IIS
(3)
Python
(3)
Windows
(3)
php
(3)
Docker
(2)
LAMP
(2)
SQL Server
(2)
WCF
(2)
.NET
(1)
.NET Core
(1)
AWS
(1)
Browser
(1)
GIS
(1)
IE
(1)
Internet Security
(1)
Linux
(1)
Platform
(1)
React
(1)
SEO
(1)
Testing
(1)
VMware
(1)
Windows 7
(1)
cookie
(1)
curl
(1)
laravel
(1)
phpBB
(1)
session
(1)
中古屋
(1)
透天
(1)
閒言閒語
(1)
面試
(1)
鳥松
(1)
2011年8月9日 星期二
[Visual C#] 從MySQL轉換datetime欄位至SQL Server
在.NET中 Datetime欄位的範圍不用討論了,但是在SQL Server卻有分成datetime2 與 datetime,其中Datetime的範圍為1753~9999年
,
datetime2 的範圍為0000/1/1~9999/12/31。
如果Entity Framework中使用的是Datetime,則是對應到SQL Server的datetime,這時候時間超出範圍就會丟出錯誤:
將 datetime2 資料類型轉換成 datetime 資料類型時,產生超出範圍的值。
陳述式已經結束。
解決方式:
1. 使用datetime,但是寫入時要檢查時間範圍,如果需要往前相容只能這樣。
2. 直接使用datetime2。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言