m65风衣尺码在什么位置:access vb代码添加数据为什么一次最多只能插入234058条?急啊

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 22:42:18
我用了一个循环:
For AddNo1 = (rowsno1 + 1) To Count1
If (Not rs1.BOF) And (Not rs1.EOF) Then
'添加新记录
db.Execute ("insert into 原始数据 (IP,[DateTime],URL) values('" & Trim(rs1("IPadd")) & "',#" & GetDateTime(rs1("LogTime")) & "#,'" & Replace(Trim(rs1("URLadd")), "'", "^^") & "')")
Sum1 = Sum1 + 1
'计算循环次数,即总共添加了多少行数据
rs1.MoveNext
End If
Next
可是每次运行程序都只能添加234058条数据,再多一个都没有了,系统也不提示错误,不知道怎么才能解决这个问题,大侠们帮帮忙啊!!!
对不起了,我新手只有20分。
倒不是做“流量统计”,而是做记录分析,用的是固定格式的LOG文件。
程序是将LOG文件转换为txt文件后链接到Access内,通过Access程序分析出有用数据并插入一个临时表内,经过人工的再次筛选,取出真正能用的数据并存库。
而那个LOG文件每时每刻都在增长,行数大的惊人,少则十几万行,多则上百万行,不过每次筛选也不超过几万行,就是第一次运行的时候需要从头读数据,这样数据量就很大了。
本来是想用 SQL Server 的,可是考虑到程序的移植性和便利性,只好换用Access。请各位大侠帮帮忙吧!!
——————————————————————————
估计这个问题是个没有答案的问题,不过也非常感谢两位老兄的帮忙!

?你的mdb文件大小达到多少了?如果是fat32分区的话是不是超过限制了。或者是access的最大记录数量就是这么多

哇,你是做流量统计的么?一次要插入这么多记录阿,换成SQL Server来做吧。