如何讀取已刪除的記錄。記錄可以在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. Php讀取Foxpro DBF文件
- 2. 從PHP/Linux讀取Foxpro文件(.DBF)
- 3. 用python高效讀取foxpro DBF
- 4. 用Java讀取FoxPro 2.6數據
- 5. 在php中讀取已刪除的記錄
- 6. foxpro dbf查詢
- 7. 獲取已刪除的記錄
- 8. Foxpro FPD DBF開放問題
- 9. C#visual foxpro dbf indices
- 10. 如何在python中使用dbf-module來忽略已刪除的記錄?
- 11. Excel VBA:刪除舊記錄
- 12. 從excel中刪除記錄
- 13. 讀取刪除的記錄緩衝區
- 14. 只讀取軟刪除的記錄
- 15. 刪除JTable行讀取文件記錄
- 16. Visual FoxPro 9.0寫入FoxPro 2.6表
- 17. 如何在excel中記錄已刪除的行值
- 18. 無法讀取Visual FoxPro DBF文件中的編碼文本
- 19. 用pyodbc讀取DBF文件
- 20. 從Excel更新訪問表 - 說當前記錄已被刪除?
- 21. VB6 - XP上的foxpro 2.6 no isam錯誤
- 22. Foxpro 2.6打印問題
- 23. 獲取刪除的記錄?
- 24. Visual FoxPro和VS2008不顯示所有的DBF記錄。一個單獨的版本
- 25. 恢復PostgreSQL中已刪除的記錄
- 26. 保留已刪除項目的記錄
- 27. lucene刪除記錄,已棄用?
- 28. 已刪除記錄的當前計數
- 29. 在foxpro dbf中創建多列索引?
- 30. 在dbf-visual foxpro中搜索數據9