在使用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