日期:2014-05-17  浏览次数:21583 次

数据库中的tinyint数据类型 C# 用什么接收?
RT~ 用int类型接收会报错么?

------解决方案--------------------
SqlDbType.TinyInt
------解决方案--------------------
  TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
  TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。


byte

ubyte
------解决方案--------------------
探讨
  TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
  TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。


byte

ubyte

------解决方案--------------------
不会报错
------解决方案--------------------
探讨

引用:

TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。


byte

ubyte


int类型数据是-2147483647到2147483647 用int 接收会报错么?

------解决方案--------------------
http://i.msdn.microsoft.com/dynimg/IC176602.gif
------解决方案--------------------
c#中当成int使用好了
------解决方案--------------------
探讨
引用:

引用:

TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。


byte

ubyte


int类型数据是-2147483647到2147483……

------解决方案--------------------
用这个Convert.ToInt32(datarow["tinyint"])
------解决方案--------------------
不会报错