主题:ZAP无法清空数据表
19501223
[专家分:0] 发布于 2009-09-03 09:10:00
各位老师:
我以独占的形式打开一个数据表并建立了一个工作区后,用ZAP清空了该数据表,但在随有的程序中用到该工作区时,再用ZAP命令时就无法清空该表的数据,说该工作区在另一个已被打开。请客位老师帮忙。
回复列表 (共3个回复)
沙发
alpen [专家分:1140] 发布于 2009-09-04 13:47:00
说该工作区在另一个已被打开。那就用used( ) 函数
示例 请参阅
确定是否在指定工作区中打开了一个表
如打开,就: select ,如没打开就: use 然后再用ZAP命令时就能清空该表的数据啦
if .not. used('数据表')
use 数据表
else
select 数据表
endif
zap
板凳
wuzhouhong [专家分:10890] 发布于 2009-09-07 23:09:00
使用close datbase all
3 楼
19501223 [专家分:0] 发布于 2009-09-09 15:39:00
谢谢各位老师的帮助,后来我发现在表单中的表格属性里,我用了‘表’,应用‘别名’就可以了。
我来回复