首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

-2147217833 溢出捕获的编码和8115是这么转换的啊该怎么解决

2012-05-05 
-2147217833 溢出捕获的编码和8115是这么转换的啊?大侠们,这个怎么转换的啊,给小的支个招啊~[解决办法]没

-2147217833 溢出捕获的编码和8115是这么转换的啊?
大侠们,这个怎么转换的啊,给小的支个招啊~

[解决办法]
没看懂错误
[解决办法]
什么玩意??不懂哦
[解决办法]
是在复制数据时出错?


加个这个设置试试

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'max text repl size', 2147483647;
GO
RECONFIGURE;

[解决办法]
提问题最好讲清楚问题,不要让大家去猜,行不?
[解决办法]

探讨

不好意思啊,是这么个情况
比如select 500000*600000 会返回溢出错误。8115,代码里面捕获的是 -2147217833
我想问的是这2个数字是内部转换的吗?转换的话,是这么转得呢?

[解决办法]
你这个超过int的最大范围了,int 2的31次方-1=2147483647,超出最大值会报错的。
8115是SQL Server内部的错误码,用一下语句可以查看
SQL code
select *from  sys.messageswhere   language_id = 2052 

热点排行
Bad Request.