vfp如何删除自由表

vfp中有没有命令可以删除一个表?当然在文件夹下直接删除不算。那数据库中的表能不能删掉呢?... vfp中有没有命令可以删除一个表?当然在文件夹下直接删除不算。
那数据库中的表能不能删掉呢?
展开
 我来答
有趣历史课
2009-07-25 · TA获得超过1059个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:363万
展开全部
没有哦,vfp中的命令只对数据库中的东西(表、记录什么的)有用,而自由表不属于任何数据库,当然就不能用命令删除了。
其实自由表完全是为了兼容早期的软件版本,尽量少用。
youhhh0
2009-07-26 · TA获得超过314个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:167万
展开全部
create table aaa free (字段名1 字段类型(长度),字段名2 字段类型(长度),... ) && 假如建立自由表aaa.dbf
use in aaa
delete file aaa.dbf && 删除自由表
delete file aaa.bak && 删除旧文件(不一定需要该句,要看情况)

数据库中的表为长名表一般不能删除,如果通过erase/delete fiel <文件名> 删除后,相关的表单运行时会出错的.自由表一般作为中间过程的临时使用,用过后就没有价值,自然可以删除,当然作为中间过程也可用临时表代替(临时表好处是关闭表单时会自动删除的).
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电ypj
2012-09-09
知道答主
回答量:1
采纳率:0%
帮助的人:1591
展开全部
可以用删除文件的方式删除
clsoe all &&关闭打开的全部表
dele file a.dbf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ayongsoft
2009-07-29 · TA获得超过2231个赞
知道小有建树答主
回答量:839
采纳率:100%
帮助的人:512万
展开全部
在VFP程序中可以运行如下命令:
RUN DEL C:\123.dbf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
simimasai
2009-08-04 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:30.2万
展开全部
DROP TABLE <表名>
如果要删除的表是数据库表,应先打开数据库,在数据库中删除它,否则,虽然表从外存中删除了,但该表在数据库中的信息并没有删除,此后会出现出错提示。
e.g 删除“教学管理” 数据库中的TEST表
OPEN DATABASE 教学管理
DROP TABLE TEST
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式