NOT A TABLE的問題要怎樣處理?(急急急!!!在線等)

bcihenry 2009-07-27 09:56:31
系统提示:NOT A TABLE,有没有什么办法救回来呢?
用USE TABLENAME已经打不开表!
我重建了一个一模一样的表结构,想要APPEND FROM 已经坏了的表,也做不到。

请问有什么办法救回来吗?
...全文
194 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bcihenry 2009-07-27
  • 打赏
  • 举报
回复
好的,我看看先。
十豆三 2009-07-27
  • 打赏
  • 举报
回复
处理超过 2G 的 DBF 表
*--------------------
by:dkfdtf
出处:http://blog.csdn.net/dkfdtf/archive/2009/02/12/3879430.aspx

今天看到一则如何处理超过 2G 大小 dbf 表的方法,这里是他的演示录像:http://devzone.advantagedatabase.com/jeremym/fox_large/foxprolarge.html,他演示了如何将数据插入到一个超过 2GB 的 dbf 表中,以及如何从中查询需要的记录,也看到了他生成的一个近 20GB 的 dbf 表。

总结如下:

1. 这样大的表是不可能直接使用 use 命令来打开的

2. 要使用他提供的 ODBC 驱动程序,从这里下载 http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=13&Product=14&Platform=6

3. 使用视图或 SPT 方法连接并执行 查询/插入/更新/删除 操作

当然对于大多数情况,这样大的数据表我不会使用 vfp 的本地数据库来存放,应该会升级到 sql server 等大型数据库。唯一的用途是当别人给我一个超过 2GB 的 dbf 表时,我可以用这个方法来处理它。

十豆三 2009-07-27
  • 打赏
  • 举报
回复
暂没有处理过超过 2G 的DBF ,所以不好说能打开后会不会丢失。

这不是问题关键,关键是为何会超过 2G ,这样太不合理了。

要么优化一下程序,要么改一下表结构,要么删除一些过旧或无用的记录。

如果带有备注字段,能打开时,执行 PACK MEMO 来瘦身。
十豆三 2009-07-27
  • 打赏
  • 举报
回复
不用上传了,因为表没有坏,是超过 2G 的原因。

你用 6楼 方法
删除一些无用的或过旧的数据,使 DBF 小于 2G。
或导出一个小于 2G 的表。

然后再用 Use 打开小于 2G 的表,做一个处理(如删除旧数据)或优化(分表存储)吧。
bcihenry 2009-07-27
  • 打赏
  • 举报
回复
刚才看了一下,原来表已经超过2G了。

资料不是很重要的资料,可以上传,现在压缩还有一点麻烦。如果可以压缩好马上上传,谢谢先哈

另外。。。想知道如果超过2G,是不是处理好表以后,超过的部分数据就没有了?
bcihenry 2009-07-27
  • 打赏
  • 举报
回复
因为长时间没做备份,现在正在紧急备份中。

以前碰到过这种情况,基本上都是拿回备份再补回资料,这次不能这样操作。
十豆三 2009-07-27
  • 打赏
  • 举报
回复
表坏了,如果不涉及到机密的话,将你的坏表压缩后上传至:

http://www.access911.net/CSDN/

我用工具试试看看能不能修复。
都市夜猫 2009-07-27
  • 打赏
  • 举报
回复
超过 2G 的表,想帮你都难啊!压缩成 rar 看看有多大再说吧。
bcihenry 2009-07-27
  • 打赏
  • 举报
回复
另外:刚才试过,用EXCEL也不能打开这个表。
bcihenry 2009-07-27
  • 打赏
  • 举报
回复
仔细看了这个视频,按视频的操作,确实可以解决表大于2G的问题,暂时的打开表,以便将表进行分割。
但是很遗憾,我照做,却做不到。痛苦。。。

请问还有什么办法可以将表进行切割或者其他处理吗?


之前的程序确实存在一些问题,在解决本次问题以后我会尽量查出问题所在,希望得到解决。。。

现在最大的问题是怎样能用到这个表,至于后续的解决方案,会再详细考量。。。

救命啊~~~
头痛中~~~

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧