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

值对于 Int32 太大或太小,急求解决在线等

如题值对于Int32太大或太小

如果改成Convert.ToInt64的话会报出无法将long隐式转换成int,

数据库里的这条数据是int?类型的

而我这里需要输入的是某一张图片的识别码,大概有20位数字左右

数据库里的数据无法更改,如何改是好

------解决方案--------------------
等死吧 数据库你用int根本存不下那么大的东西...

所以 在不修改数据库的情况下 个人认为  无解
------解决方案--------------------
Int64 i=Convert.ToInt64(xxx)

int i=Convert.ToInt32(xxx)
------解决方案--------------------
识别码一般都是字符串类型,为何要用整形?
------解决方案--------------------
这算什么bug,分明就是设计问题
------解决方案--------------------
别急躁,你肯定有一些地方没有改到.

引用:
为什么我把model改成string类型还是出错了呢

无法将string转换成int???


model.picID = txtpicID.Text.ToString();


有什么问题么