首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

判断表是否已打开有关问题

2012-03-28 
判断表是否已打开问题各位大虾:新年好,小弟目前这样的,有个按钮,按下去就判断表co20是否有数据,有的话先清

判断表是否已打开问题
各位大虾:
  新年好,小弟目前这样的,有个按钮,按下去就判断表co20是否有数据,有的话先清空。小弟试了多次,有时提示“表无法更新”,有时提示“文件正在使用”,应该这样写才对呢?

if file('co20.DBF')=.T.  
  if used('co20.DBF')
  zap
  else 
  use co20 in 0
  zap
  endif
else
  MESSAGEBOX('表缺失',16,'提示')
  return 
endif

[解决办法]

SQL code
If File('co20.DBF')=.T.    If !Used('co20')        Use co20 In 0    Endif    Select co20    ZapElse    Messagebox('表缺失',16,'提示')    ReturnEndif 

热点排行