我有foxpro應用程序,它使用.dbf作爲數據庫並生成一個.txt文件用於報告打印。有沒有什麼辦法知道foxpro應用程序用於報告準備的查詢。我有.prg,.idx,.dbf,.fxp和其他一些文件。foxpro dbf查詢
1
A
回答
1
您也可以在qpr文件中找到該查詢。這是由FoxPro查詢生成器創建的SQL文件。
請注意,FoxPro有許多生成文本文件的方法,可能根本沒有使用查詢。嘗試了在VFP幫助或在線看這些:
- STRTOFILE
- SET TEXTMERGE
- TEXT ... ENDTEXT
- FOPEN,FWRITE,FPUT
- COPY TO ... TYPE CSV
2
- .PRG是代碼文件
- 的.idx是索引
- 的.dbf是表
- .fxp是編譯FoxPro代碼。
您的查詢將在prg文件中 - 您需要通讀代碼 - 它應該類似於SQL查詢(Select ...)。
0
此外...
.SCX和.sct配對用於表單文件,以及其中可能的方法,如按鈕上實際運行查詢。
同樣,.vcx和.vct是用於類庫的配對文件,它也可以根據應用程序的構造方式保存代碼。
0
如果是FoxPro/DOS,那麼你可以在配對的.SCX/.SCT文件中定義'屏幕'。這些用於自動生成程序代碼。這些只是帶有不同擴展名的.DBF文件,您可以打開並瀏覽它們等。這些屏幕上的控件在其後面有代碼「片段」。
您也有標準的.PRG文件,它們具有普通的舊程序代碼。
假設此應用程序是作爲項目的一部分構建的,那麼在構建時屏幕會生成一個臨時的.PRG文件,然後將其編譯到整體.APP或.EXE中,並且.PRG中的代碼將進入到.PRG文件中。 APP或.EXE也以編譯的形式。
因此,您生成報告輸出的代碼或者位於屏幕的「片段」中,該片段實際上就像方法代碼一樣,或者位於普通的PRG文件中。
相關問題
- 1. C#visual foxpro dbf indices
- 2. Php讀取Foxpro DBF文件
- 3. Foxpro FPD DBF開放問題
- 4. FoxPro中查詢
- 5. Visual FoxPro查詢
- 6. 爲FoxPro DBF(自由表)C#代碼
- 7. 從PHP/Linux讀取Foxpro文件(.DBF)
- 8. 如何插入到DBF文件(FoxPro的)
- 9. Visual FoxPro DBF更新使用PHP
- 10. 在foxpro dbf中創建多列索引?
- 11. 用python高效讀取foxpro DBF
- 12. c#如何正確寫入.dbf(foxpro)
- 13. 在dbf-visual foxpro中搜索數據9
- 14. 如何查詢java中的DBF文件
- 15. ODBC PHP .dbf查詢添加列值
- 16. Visual Foxpro查詢待定數量
- 17. Visual FoxPro查詢添加總計
- 18. Visual FoxPro中缺少表DB
- 19. 使用Advantage Local Sever和FoxPro同時更新DBF文件
- 20. 讀取記錄dbf foxpro 2.6已在excel上刪除
- 21. 試圖將FoxPro DBF文件導入到SQL Server
- 22. 如何在R打開的FoxPro DBF與備註字段
- 23. 如何將foxpro dbf文件提交到dbc中?
- 24. 無法讀取Visual FoxPro DBF文件中的編碼文本
- 25. Visual FoxPro OLE DB在DBF文件上循環的性能問題
- 26. 使用OLEDB(VFPOLEDB)在DBF文件上運行查詢太慢
- 27. 執行查詢時在給定路徑中找不到DBF文件
- 28. Oledb和visual foxpro
- 29. 視窗foxpro爲Windows 8
- 30. Python dbfpy和FoxPro
好點 - 我錯過了「和其他一些文件」位!如果它是一個表單應用程序而不是隻運行prg,那麼它當然會以表單/類庫的形式存在邏輯。問題的分離 - 然後什麼;-) – 2010-07-01 11:48:49
其基於DOS的應用程序 – 2010-07-01 13:22:03
哇...我知道另一個以前的客戶端仍在運行DOS系統,所以你不會有任何形式或類庫來處理。 – DRapp 2010-07-01 18:00:31