VF 程序运行时常显示不能找到路径或文件名 是什么原因?

如题所述

首先你要把你相关的文件存放到一个目录下,暂时称之为主目录.然后就可以在主目录下可以建立相应的文件夹。
然后是在主程序里面设置一个默认路径,为防止文件的移动而改变默认路径,最好是用SYS(5)和SYS(2003)来设置。如:
M_DIR = SYS(5)+SYS(2003)+'\'
SET DEFAULT TO (M_DIR)
这样就好了。
比如,我们要打开一个位于主目录下tablefiles文件夹里面的表rsgl.dbf。就可以:
use '&m_DIR.TABLEFILES\.RSGL'
如此就不会出现不能找到路径或文件名的提示了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-10
这是因为文件没有放在当前路径下
可以在命令窗口吕先输入set defa to 文件所有路径
如set defa to d:\练习1
第2个回答  2013-08-10
呵呵,这个好想是我以前不经意犯的一个错误吧!
如果说你之前创建了数据库,表,程序... 那么他会保存在默认的或你指定的文件夹中。
那么那一天你在动文件时,把此文件夹或上级、上上级、上上上级...的文件夹改名,移动,删除等操作,
此问题就会出现了!!!

VF 程序运行时常显示不能找到路径或文件名 是什么原因?
首先你要把你相关的文件存放到一个目录下,暂时称之为主目录.然后就可以在主目录下可以建立相应的文件夹。然后是在主程序里面设置一个默认路径,为防止文件的移动而改变默认路径,最好是用SYS(5)和SYS(2003)来设置。如:M_DIR = SYS(5)+SYS(2003)+'\\'SET DEFAULT TO (M_DIR)这样就好了。比如...

为什么vf上打开数据库老是显示不能存取文件,应该怎样打开啊
你是不是打开了多个vf窗口,或者一个表单用了该数据库正在执行。因为数据库只能以独占方式打开,就是说你某一个动作在对数据库进行操作的时候,这个数据库就不能同时被操作

vf主程序运行时提示文件不存在,可是明明在啊
首先保证 学生成绩管理数据库 是个文件夹且在你设定的这个目录中。在用OPEN写成 OPEN DATA \\学生成绩管理数据库\\学生成绩管理数据库.dbc 多个 \\ 其他的文件也应中你设的默认目录中,如果在子文件夹中,最好用 SET PATH TO 来设置搜索路径.

在vfp编写程序时系统提示说找不到变量是什么原因?比如说下面一个程序...
首先,必须保证,您输入的课程的课程号是正确的,数据库文件“学生成绩”存在,而且数据“学生成绩”中的表文件“course”也存在,必须保证“course”别外您直接有OPEN DATABASE 及USE打开数据库及表文件,这样该数据及表文件必须存储在你装的VF的默认路径下才行,否则你就应写全路径,比如你存在D盘新建...

VF6.0运行的时候提示资源文件无效是怎么回事?
你退出vfp,在当前目录下找到foxuser.dbf,foxuser.fpt,config.fpw,把他们删除,或从别的目录拷贝过来试试。或者建一个config.fpw文件,里面加上set resource off也可以。

vf项目连编后,程序运行时,怎么隐藏后面的vf主屏幕?
在主程序文件中加上这一句:(就是设为主文件的程序)_screen.visible=.f. &&不显示vfp窗口

跪求整理好的VF指令
<P> DIR或DIRECTORY 显示目录或文件夹中文件的信息<\/P> <P> DO FORM 运行用表单设计器创建的、编译过的表单或表单集<\/P> <P> INPUT 由用户输入数据<\/P> <P> MODIFY FORM 打开表单设计器,从中可以修改或创建一个表单<\/P> <P> MODIFY QUERY 打开查询设计器,从中可以修改或创建一个查询<\/P> ...

计算机VF:修改表结构的命令是什么?
MODIFY STRUCTURE作用:显示表文件结构,并允许修改此表的结构。VF常用命令 APPEND :在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用 的表)。 格式:APPEND [BLANK] 说明:在 APPEND 命令后面加上 BLANK 参数表示在当前表的尾部添加一条空 白记录。无 BLANK 参数时,表示在当前表...

悬赏80分:计算机等级考试,VF的评分该怎么来实现。
对于删除X子目录下的Y子目录的考题时,应首先检查Y子目录下是否有下一级文件,如没有,可以直接用RD命令,若出错,应首先检查目录名是否输错。 另外还有几点注意: 假若这一题要求产生新的文件或目录,而你将新文件名或目录名输错,那只好看你发现没有,系统是不会提示的。 考题中除非有特别提示,做题时能用上面六个...

VF是系统软件吗
谈到连接远程数据的处理,大家往往会想到RDO、ADO、BDE等处理数据引擎,那么Visual FoxPro利用什么实现远程数据的无缝连接?Visual FoxPro本身的数据处理引擎,这和其他任何开发工具都是不同的!Visual FoxPro数据处理引擎通过ODBC驱动程序与远程数据库服务器“通话”,远程数据库服务器的ODBC驱动程序能将Visual FoxPro数据转化成...

相似回答