Visual Foxpro或VFP版本9:来自NAS的网络

时间:2012-08-16 04:24:54

标签: visual-foxpro

在VFP9中,我需要将数据库移动到Netgear ReadyNas Duo V2共享网络驱动器。 我不确切知道要移动哪些文件或者放置网络路径的位置和方式。

我已经尝试了2天并且在启动时不断收到错误2005(....“table file users.dbf已经移动”....)现在时间已经不多了。

2 个答案:

答案 0 :(得分:2)

虽然DaveB提供了所有扩展,但我认为您可能正在寻找一些更具体的数据和表格。

在VFP中,如果你有一个数据库容器,你可以通过几种方式实现...在一个文件夹/路径中放置一个数据库,在另一个路径中放置实际的TABLES ...不是我推荐的任何东西,但是那可能是你遇到的。当您尝试打开表时,数据库将具有找到表的路径。

另一种方法是将数据库和表都放在同一个文件夹中。数据库本身有3个文件

.dbc -- database
.dcx -- compound index of database 
.dct -- memo field content for database

Additionally, the tables can have up to 3 files each with respective suffixes

.dbf -- single table
.cdx -- compound index for the single table
.fpt -- memo field content for the single table

因此,如果您已将表从一个位置移动到另一个位置,并且它们在预期位置没有相同的路径,那么这会让您感到头疼。如果您有VFP,则可以将数据库作为表打开并浏览它以查看预期的位置。例如

CD Whatever\Your\DataPathIs
use NameOfYourDatabase.dbc   (yes, explicitly add the .dbc suffix)
browse for objectType = "Table"

然后,如果您双击该属性的“备注”字段列,您将看到一堆由方框表示的不可查看字符,然后是一个与数据库在EXPECTING中找到的位置对应的路径文件。

这可能是您正在寻找的缺失部分。

答案 1 :(得分:0)

希望在任何地方都没有硬编码的文件路径。您可能需要从特定的根重新创建文件树。以下内容看起来像是要查找的文件列表。

来自Visual FoxPro File Extensions and File Types

File Extensions and File Types used by Visual FoxPro

Extension   File type
----------------------------------------------
.act        Documenting Wizard action diagram
.app        Generated application
.cdx        Compound index
.dbc        Database
.dbf        Table
.dct        Database memo
.dcx        Database index
.dll        Windows Dynamic Link Library
.err        Compilation error
.exe        Executable program
.fky        Macro
.fll        FoxPro Dynamic Link Library
.fmt        Format File
.fpt        Table memo
.frt        Report memo
.frx        Report
.fxp        Compiled program
.hlp        Graphical Help
.idx        Index, compact index
.krt        Used in the recreation of a .dbc file
            NOTE: The .KRT extension is not listed in the online Help.
.lbt        Label memo
.lbx        Label
.lst        Documenting Wizard list
.mem        Memory variable saveDoslives
.mnt        Menu memo
.mnx        Menu
.mpr        Generated menu program
.mpx        Compiled menu program
.ocx        OLE control
.pjt        Project memo
.pjx        Project
.prg        Program
.qpr        Generated query program
.qpx        Compiled query program
.sct        Form memo
.scx        Form
.spr        Generated Screen Program (previous versions of FoxPro only)
.spx        Compiled Screen Program (previous versions of FoxPro only)
.tbk        Memo backup
.txt        Text
.vct        Visual class library memo
.vcx        Visual class library
.vue        FoxPro 2.x view
.win        Window file