以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 导入数据过大导致无法打开 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77061) |
-- 作者:wendyy -- 发布时间:2015/11/10 15:07:00 -- 导入数据过大导致无法打开 高速导入了数据,每一步都保存了,然后在最后一步的时候系统崩溃了,重启后文件就无法打开了,请问如何打开保存的数据?或者是否能从后台删除那些导致崩溃的数据。我现在无法打开文件,也就没法删除。 |
-- 作者:大红袍 -- 发布时间:2015/11/10 15:10:00 -- 1、内部表还是外部表?
2、打不开报什么错误?
3、试试 http://www.foxtable.com/help/topics/1057.htm
|
-- 作者:wendyy -- 发布时间:2015/11/10 15:27:00 -- 1、是内部表。
2.错误信息如下 .NET Framework 版本:2.0.50727.5485
3.试了按住ctrl的方法,无效。 我的操作就是分批导入了很多数据,每导一次都保存了,而且都显示正常,最后一次导入的时候就出现上述错误,然后我就把文件关了想重新打开,按理说应该能打开我最后一次保存之前的文件,但是一直报错打不开。
|
-- 作者:大红袍 -- 发布时间:2015/11/10 15:30:00 -- foxtable内部表不能存储太大的数据啊。
比如你内存是2G的,最多就只能存放2G大小的数据。 |
-- 作者:大红袍 -- 发布时间:2015/11/10 15:31:00 -- 你试试换一个高配的电脑看看能不能打开项目。 |
-- 作者:wendyy -- 发布时间:2015/11/10 15:45:00 -- 我的电脑是4G的,已经很高了。我以前导入过类似的数据量,没问题。只是这次在最后一批导入的时候过多了,但是最后一批我并没有保存啊,系统崩溃后应该自动就删除了,就是说我现在想找回我原来保存过的那部分数据就好,不需要最后那批特别大量的数据。难道foxtable是自动保存的么。。或者如何在后台删除那部分数据。。。。我真的没有保存啊。。。 |
-- 作者:大红袍 -- 发布时间:2015/11/10 15:47:00 -- 内存溢出,说明内存不够用了。
你重启电脑不打开别的东西,只打开foxtable看看。 |
-- 作者:wendyy -- 发布时间:2015/11/10 15:50:00 -- 也试过了,同样的报错 |
-- 作者:大红袍 -- 发布时间:2015/11/10 15:52:00 -- 你试试用压缩看行不行 CompactAccessFile("d:\\test.table")
|
-- 作者:wendyy -- 发布时间:2015/11/10 16:18:00 -- 依旧死机、、、我这个项目文件里面有好几个表,我只需要其中一张表(比较小),打不开文件的原因是加载了过多的表,请问有没有一种打开方式,只加载其中一张表? 就比如这种情况,导致崩溃的是表B,但我只需要表A就行,能单独打开表A么?
真的太感谢您的悉心解答了。
|