錯誤訊息:物件不可以從 DBNull 轉換成其他類型
原因:
資料庫讀出的NULL並非等同於物件導向所稱的NULL,在.NET中,資料庫的NULL是屬於DBNULL的型別,是指不存在或未指派的資料行。
DBNULL不可轉型為任何一種資料類型,所以會產生此錯誤。
解決方案:
判斷是否為DBNULL,再轉換成null型別,在型轉程其他所需型別資料。
參考資料:
MSDN
https://msdn.microsoft.com/zh-tw/library/system.dbnull.aspx
小朱的技術空間
請先 登入 以發表留言。