PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] 資料轉換到datetime時發生錯誤
作者:
bernachom
(Terry)
2014-08-07 16:14:55
資料庫名稱: SQL SERVER
資料庫版本:2005
內容/問題描述:
請教一下
我採用LINK的方式建立一個VIEW(從ORACLE抓資料)
但是他有時後會出現
錯誤來源:Net.SqlClient.Data Provider
錯誤訊息:將資料類型從 DBTYPE_DBTIMESTAMP 轉換到datetime時發生錯誤。
這個情況是時好時壞,大部份都會出現錯誤,可是有時後也抓得到資料。
我爬文後,大部份的結果都是說,日期欄位為null 或者是 日期格式不對
但是我檢查日期欄位,也沒什麼太大的問題...
想詢問前輩們,有遇到這種情況過嗎?
還希望能夠提供一些資訊來解決,謝謝了。
作者:
GoalBased
(Artificail Intelligence)
2014-08-07 17:22:00
程式端的問題
作者:
bernachom
(Terry)
2014-08-07 17:28:00
您好,什麼意思呢??這不是只是DB資料而已嗎??
作者:
hit1205
(幫你把勇氣裝滿)
2014-08-07 17:58:00
http://goo.gl/X509zR
這邊有提供解法。他說的錯誤原因和你查到的一樣 XD 也是說 NULL 或格式不對
作者:
bernachom
(Terry)
2014-08-07 19:06:00
唉,真的很困擾,同樣的TABLE做查詢,時好時壞
作者:
tedcat
(動靜:MSN暱稱為主)
2014-08-07 22:52:00
原因出在於sql view欄位都會看成是varchar,所以在轉換nullnull很怪都會判讀錯誤,所以解法是在那個view的日期欄位加isnull(xxxx,''), 讓null不出現
作者:
bernachom
(Terry)
2014-08-08 08:21:00
不過奇怪的就是,那個日期欄位不是NULL@@還想請教一下,是所有的日期欄位都要加上NULL嗎??謝謝了
作者:
ClubT
(å°å–¬)
2014-08-08 10:31:00
日期欄位允許NULL就好囉...
繼續閱讀
Re: [SQL ] if和union並用
bohei
[SQL ] if和union並用
kisha024
[討論] NoSQL database 測試
brandonron
Re: [SQL ] 新手求助巢狀No exists
smlboby
Re: [SQL ] 新手求助巢狀No exists
yscgk
Re: [SQL ] 新手求助巢狀No exists
bohei
[SQL ] 新手求助巢狀No exists
yscgk
[SQL ] Update中SET的問題
shadow0828
[討論] 「功能相依」概念請教
uvyyvu
[SQL ] 如何求出單行多欄的餘數? (已自行解決)
Severine
Links
booklink
Contact Us: admin [ a t ] ucptt.com