我在vb 6
中得到了一个运行时错误'6'Over Flow答案 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)