2015-05-08 33 views

回答

0

爲了解決這個問題,我將數據庫中的數據類型更改爲varchar。接下來我修改了存儲過程,以便在輸入搜索表單的日期和數據庫中的值之間進行轉換。這是一個醜陋的解決方案,我必須「手動」比較年,月和日的價值,但最終只需很少的努力。客戶高興,開發者......籬笆上:-)

3

簡答:不,你不能。

此外,DATETIME2具有關於分數精度的其他屬性。我強烈建議任何SQL Server數據庫管理員至少將他們的服務器遷移到2008年,以打開2005年不可用的豐富功能。我認爲使用大部分已棄用且超過10年的東西沒有任何優勢。特別是因爲你正在創建UDT,這將在未來造成各種RDBMS混亂。

+0

我同意,可悲的是我作爲一名顧問工作,並沒有太多的數據庫控制權。一個新的項目將開始重新制作這個應用程序......但是現在我被SQL Server 2005卡住了。 –

+0

出於興趣,你爲什麼想要過去1753-01-01?我不知道黑鬍子有一個網上銀行帳戶;) –

+0

,因爲該應用程序搜索那段時間父母遺棄的孤兒檔案。它顯示來自一本書的掃描,其中包含所有的數據,它們在何處和何時被發現等。 –

相關問題