回 帖 发 新 帖 刷新版面

主题:一个怪问题?

我把系统数据表的文件夹(DATA1)复制到桌面. 
把桌面上DATA1文件夹中的MANDATA表记录值更改一下. 

然后用 
DATAPATH=GETFILE("数据库表文件:DBF") 
IF ALLTRIM(JUSTEXT(DATAPATH))!="DBF" 
  RETURN 
ENDIF 
USE (datapath) again IN (SELECT("FAMILY")) ALIAS  FAMILY 
FAMILY是桌面DATA1文件夹中另外一个表文件. 
这时我用 
SELECT MANDATA 
BROWSE 
时,发现打开的是桌面文件夹的表(因为改动过),而不是我数据环境中设定的系统所用的MANDATA表.这是怎么回事? 


我感觉可能是我哪弄错了! 

回复列表 (共4个回复)

沙发

没有设置文件路径,所以会出现问题。将你的程序和要打开的表放在一个目录下试试。

板凳

检查你的数据环境中的,那个MANDATA表,所在路径是不是变化了!

3 楼

是的,是发生变化了!

4 楼

我数据环境中设的表可是本系统所在目录下的DATA下的MANDATA呀,怎么会这样?

我来回复

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