回 帖 发 新 帖 刷新版面

主题:很急,请高人帮忙~~~~

我在参数A里存了一个文件名123(不带后缀),现在我想判断一下指定路径下有没有名为123
.dbf的表,有的话就打开
请看一下代码哪里错了????
IF FLIE(&A.dbf)=.t.
use &A

回复列表 (共4个回复)

沙发

IF FILE("&A..dbf")
或:
IF FILE(A+".dbf")

板凳



3 楼

数据表名的第一个字符不允许为数字吧,因为选择工作区的时候是用数字,如果数据表名是数字,VFP自己都不知道在干啥,所以有一条原则是数据表名不允许是数字.
我估计你的问题就出在此

4 楼

谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册