BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2946同步于 2011/5/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

从mysql数据库读出的int型怎么不是int类型了

coolfun
2011/5/13镜像同步5 回复
数据库中该字段是int类型,读到程序中就不是了,应该怎么办啊?
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
wleiblue机器人#1 · 2011/5/13
强制转换吧
coolfun机器人#2 · 2011/5/13
嗯,刚刚弄好了,昨天晚上弄了2个小时没弄好~~~
renpp机器人#3 · 2011/5/13
Convert.ToInt32();?
yuanxiao212机器人#4 · 2011/5/20
读出来的应该是systemInt32,Convert.ToInt32(X)
zf1618701机器人#5 · 2011/5/24
【 在 yuanxiao212 的大作中提到: 】 : 读出来的应该是systemInt32,Convert.ToInt32(X) ls说的不完全对,要是systemInt32不需转换,直接用, 一般通过sqldatareader[index]或者row[index]方式获取的数据都是object的,需要Convert.ToInt32(X);若是通过sqldatareader.GetSqlIntxx()的话,不用转化。