如何读取已删除的记录。记录可以在Excel或其他软件上阅读吗?如果是这样,怎么样?读取记录dbf foxpro 2.6已在excel上删除
-2
A
回答
3
如果它们已被删除但表未被PACKed,则发出RECALL ALL命令将取消删除它们。
您也可以发出SET DELETED OFF以使标记为删除的记录可用于SELECT-SQL命令等等。
如果您使用OLEDB驱动程序连接到数据,请在连接字符串中包含'DELETED = FALSE'。
如果表已将 PACKed,那么它们已经消失,恢复备份。
0
让我们来谈谈Excel文档...
Excel的新版本(2007 & 2010)开始无法打开Foxpro的DBF文件。微软以其无穷的智慧(??)决定取消Excel的DBF文件的读写功能。
如果您的Excel版本较旧,请确定。
如果您碰巧拥有Foxpro/Visual Foxpro并使用它将DBF文件内容导出为CSV文件,那么Excel可以打开CSV文件(不管Excel版本)。
现在一切Alan B上面说的是成立的。如果文件被PACK,删除的记录是GONE !!
但是,如果您有备份,则始终可以对备份数据表记录与当前文件中的记录进行比较,以识别已删除的记录。
同样,如果您碰巧拥有Foxpro/Visual Foxpro副本,并且您还没有包装数据表(DBF文件),那么您始终可以运行表的SQL查询并将删除的记录拖入一个单独的内存游标或数据表,然后做任何你需要做的事情。
好运
相关问题
- 1. 用Java读取FoxPro 2.6数据
- 2. foxpro dbf查询
- 3. 从excel中删除记录
- 4. 读取删除的记录缓冲区
- 5. Visual FoxPro 9.0写入FoxPro 2.6表
- 6. 如何在excel中记录已删除的行值
- 7. 从Excel更新访问表 - 说当前记录已被删除?
- 8. 保留已删除项目的记录
- 9. 已删除记录的当前计数
- 10. lucene删除记录,已弃用?
- 11. Visual FoxPro和VS2008不显示所有的DBF记录。一个单独的版本
- 12. FoxPro 2.6 EXE - 用cmd.exe打开
- 13. 从C访问FoxPro 2.6#
- 14. 如何在j2me midlet中删除rms后读取记录?
- 15. 删除记录
- 16. 删除记录
- 17. 在MSSQL上删除特定的记录
- 18. 替代删除触发器以跟踪已删除的记录
- 19. 从活动目录中读取已删除的用户
- 20. 在数据库表中标记已删除的记录
- 21. 如何获取已删除记录的数量?
- 22. 如何获取已删除记录的数量?
- 23. 如何拆分FoxPro记录?
- 24. Visual FoxPro DBF更新使用PHP
- 25. Oledb数据读取器读取Excel文档中删除的行
- 26. c#如何正确写入.dbf(foxpro)
- 27. 如何插入到DBF文件(FoxPro的)
- 28. 删除记录在SQL
- 29. 删除记录在AJAX
- 30. 删除unforgeted记录