 |
产生溢出错误的原因是由于作者声明的变量类型数值太小了.
看如下声明
Dim Irowcount As Integer '在vb中integer类型的长度2字节,也就是说最大只能存储2的16次方的数(65536)一般还要考虑正负号占有一位这样最大只有2的15次方(32768),如真如作者所说有10万条记录的话,就肯定会产生溢出错误.
改正方法:
只要修改变量类型即可
dim Irowcount as long 'long型是4字节长度
此问题由wenejiang回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 数据库, database, query, 错误信息, error, error message, link, compile, runtime。
|