在使用C# 經過數據庫查詢時,出現如下錯誤
類型“System.Int16”的對象無法轉換爲類型“System.Nullable`1[System.Int32]
原因:
數據類型爲 Int16,
數據庫裏該字段的類型爲 smallint
處理方法:
1.數據轉換時處理
Convert.ToInt32(值)
2.數據庫在查詢時 轉換
select convert(int,列字段) from XX
在使用C# 經過數據庫查詢時,出現如下錯誤
類型“System.Int16”的對象無法轉換爲類型“System.Nullable`1[System.Int32]
數據類型爲 Int16,
數據庫裏該字段的類型爲 smallint
1.數據轉換時處理
Convert.ToInt32(值)
2.數據庫在查詢時 轉換
select convert(int,列字段) from XX