社区
C#
帖子详情
数据库中的tinyint数据类型 C# 用什么接收?
小辛、
2012-03-26 04:08:36
RT~ 用int类型接收会报错么?
...全文
1296
12
打赏
收藏
数据库中的tinyint数据类型 C# 用什么接收?
RT~ 用int类型接收会报错么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IE11下面经常卡到爆
2012-03-26
打赏
举报
回复
不会报错
mngzilin
2012-03-26
打赏
举报
回复
用这个Convert.ToInt32(datarow["tinyint"])
小辛、
2012-03-26
打赏
举报
回复
这样说 如果数据库中存在tinyint数据. 然后在我前台是datarow接受 然后int n =(int)datarow["tinyint"]; 会报错不?
Icedmilk
2012-03-26
打赏
举报
回复
[Quote=引用 6 楼 mngzilin 的回复:]
引用 4 楼 liujian650107 的回复:
引用 2 楼 mngzilin 的回复:
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
byte
ubyte
int类型数据是-2147483647到2147483……
[/Quote]
如果这样岂不是不能用了
可是我觉得不至于把,高位应该是0吧
挨踢直男
2012-03-26
打赏
举报
回复
c#中当成int使用好了
Icedmilk
2012-03-26
打赏
举报
回复
http://i.msdn.microsoft.com/dynimg/IC176602.gif
mngzilin
2012-03-26
打赏
举报
回复
[Quote=引用 4 楼 liujian650107 的回复:]
引用 2 楼 mngzilin 的回复:
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
byte
ubyte
int类型数据是-2147483647到2147483647 用int 接收会报错么?
[/Quote]
不会报错,但是由于内存大小不一样,int的高位内存可能会被赋值为不正确的值。
Icedmilk
2012-03-26
打赏
举报
回复
不会报错
小辛、
2012-03-26
打赏
举报
回复
[Quote=引用 2 楼 mngzilin 的回复:]
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
byte
ubyte
[/Quote]
int类型数据是-2147483647到2147483647 用int 接收会报错么?
bdmh
2012-03-26
打赏
举报
回复
[Quote=引用 2 楼 mngzilin 的回复:]
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
byte
ubyte
[/Quote]
+1
mngzilin
2012-03-26
打赏
举报
回复
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
byte
ubyte
EnForGrass
2012-03-26
打赏
举报
回复
SqlDbType.TinyInt
mysql
中
的
tiny
int
在
C#
中
的类型
mysql
中
的
tiny
int
在
C#
中
的类型 在
C#
中
对应的类型是System.SByte,不是byte。 转载于:https://www.cnblogs.com/huxiaolin/p/4685321.html
C#
与SQl数据的对应关系(
tiny
int
、small
int
、
int
、big
int
)
在
C#
中
对应的说明 SQL
C#
big
int
(sql大小:8byte) long(64位)
int
,
int
eger(sql大小:4byte)
int
(32位) small
int
(sql大小:2byte) short(16位)
tiny
in
mysql
tiny
int
c#
_转:
C#
与SQl数据的对应关系(
tiny
int
、small
int
、
int
、big
int
)
在
C#
中
对应的说明SQL
C#
big
int
(sql大小:8byte)long(64位)
int
,
int
eger(sql大小:4byte)
int
(32位)small
int
(sql...
C#
、SQL Server
中
,byte与
tiny
int
类型使用事项
在
C#
中
,是没有
tiny
int
类型的;而SQL
中
是有
tiny
int
类型的。项目
中
有时候使用到deleteFlag,在SQL
数据库
端定义的类型是
tiny
int
类型,而在
C#
中
,使用edmx进行
数据库
映射,需要进行类型转换,将
tiny
int
类型转换为
C#
中
的byte类型。
C#
中
: 类型 范围 大小 .NET Framework 类型 byte 0 到
mysql 类型对应
c#
类型_
数据库
中
字段类型对应的
C#
中
的
数据类型
数据库
中
字段类型对应
C#
中
的
数据类型
:
数据库
C#
程序
int
int
32text stringbig
int
int
64binary System.Byte[]bit Booleanchar stringdatetime System.DateTimedecimal ...
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章