运行时错误'6'在Visual Basic 6.0中溢出

时间:2013-12-31 09:30:31

标签: vb6

我在vb 6 enter image description here

中得到了一个运行时错误'6'Over Flow

3 个答案:

答案 0 :(得分:5)

“溢出”错误意味着您正在尝试将数字放入变量(或属性等)中,并且变量的数据类型不允许数字大。

确保强制转换为整数的计算中使用的数字的结果不会大于整数。

答案 1 :(得分:1)

数据库中的数据类型是什么?

我的猜测是ADO将其作为String或Decimal返回,而Decimal值仅“适合”VB6中的Variant。

VB6没有Decimal文字的语法,但你可以使用类似的东西:

CDec(111010114289@)

...内联,或将Const声明为:

Private Const BigVal As Currency = 111010114289@

答案 2 :(得分:0)

我必须将一个大数字放在一个小变量中,比如C,检查项目属性中的删除整数绑定检查(如果你没有编译为PCode)