专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

VFP表数据过大。念册除一部分数据

发布时间:2010-05-24 21:17:21 文章来源:www.iduyao.cn 采编人员:星星草
VFP表数据过大。想册除一部分数据
想删除2013年前的数据。
delete from cxrbb where wdate<='2013-01-01'
pack
老提示Files in use
怎么回事。。有什么办法删除吗
------解决方案--------------------
请在帮助文件中检索pack
我记得,好像要独占吧
------解决方案--------------------
clos tabl
use cxrbb
delete for wdate<='2013-01-01'
pack

------解决方案--------------------
1、确保没有其他软件打开此表。
2、
Close Databases All
Use cxrbb Exclusive
delete all for wdate<2013-01-01'  &&wdata 是字符型 
*delete all for wdate<{^2013-01-01}  &&wdata 是日期型 
pack
Use
------解决方案--------------------
独占打开DBF再删除 OR 直接生成1个新表
select * into dbf newcxrbb from cxrbb where wdate<'2013-01-01'
------解决方案--------------------
Files in use 文件已打开

正确的写法是
if used('cxrbb') then
  use in cxrbb
endif
delete from cxrbb where wdate<='2013-01-01'
pack
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: