回 帖 发 新 帖 刷新版面

主题:ZAP无法清空数据表

各位老师:
    我以独占的形式打开一个数据表并建立了一个工作区后,用ZAP清空了该数据表,但在随有的程序中用到该工作区时,再用ZAP命令时就无法清空该表的数据,说该工作区在另一个已被打开。请客位老师帮忙。

回复列表 (共3个回复)

沙发

说该工作区在另一个已被打开。那就用used( ) 函数
示例 请参阅

确定是否在指定工作区中打开了一个表
如打开,就: select ,如没打开就: use 然后再用ZAP命令时就能清空该表的数据啦
if .not. used('数据表')
  use 数据表
else
  select 数据表
endif
zap

板凳

使用close datbase all

3 楼


谢谢各位老师的帮助,后来我发现在表单中的表格属性里,我用了‘表’,应用‘别名’就可以了。

我来回复

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