VFP擦除命令抛出错误1105

时间:2011-05-17 05:20:53

标签: visual-foxpro

我在一些无害的线路上有一个奇怪的情况

ERASE (lcTablePath) RECYCLE

抛出错误

  

错误号码:1105 - 写入文件XXXXXXXXXXX时出错

lcTablePath确实有一个值,它指向一个通过UNC路径存在于网络中的文件。我认为这是一个网络问题,可能有权限。

但为什么在地球上“1105 - 错误到文件”?我根本就不写它。

编辑:进一步调查,问题实际上是这个

FILE(XXX)表示“true”,即文件确实存在

ERASE(XXX)

OR

lcTemp = FILETOSTR(XXX)

失败,FILETOSTR“找不到文件”。

WTF?

1 个答案:

答案 0 :(得分:1)

可能是RECYCLE子句 - 尝试写入不存在的回收位置,因为该文件位于网络位置。