vfp如何删除自由表
5个回答
展开全部
create table aaa free (字段名1 字段类型(长度),字段名2 字段类型(长度),... ) && 假如建立自由表aaa.dbf
use in aaa
delete file aaa.dbf && 删除自由表
delete file aaa.bak && 删除旧文件(不一定需要该句,要看情况)
数据库中的表为长名表一般不能删除,如果通过erase/delete fiel <文件名> 删除后,相关的表单运行时会出错的.自由表一般作为中间过程的临时使用,用过后就没有价值,自然可以删除,当然作为中间过程也可用临时表代替(临时表好处是关闭表单时会自动删除的).
use in aaa
delete file aaa.dbf && 删除自由表
delete file aaa.bak && 删除旧文件(不一定需要该句,要看情况)
数据库中的表为长名表一般不能删除,如果通过erase/delete fiel <文件名> 删除后,相关的表单运行时会出错的.自由表一般作为中间过程的临时使用,用过后就没有价值,自然可以删除,当然作为中间过程也可用临时表代替(临时表好处是关闭表单时会自动删除的).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用删除文件的方式删除
clsoe all &&关闭打开的全部表
dele file a.dbf
clsoe all &&关闭打开的全部表
dele file a.dbf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在VFP程序中可以运行如下命令:
RUN DEL C:\123.dbf
RUN DEL C:\123.dbf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DROP TABLE <表名>
如果要删除的表是数据库表,应先打开数据库,在数据库中删除它,否则,虽然表从外存中删除了,但该表在数据库中的信息并没有删除,此后会出现出错提示。
e.g 删除“教学管理” 数据库中的TEST表
OPEN DATABASE 教学管理
DROP TABLE TEST
如果要删除的表是数据库表,应先打开数据库,在数据库中删除它,否则,虽然表从外存中删除了,但该表在数据库中的信息并没有删除,此后会出现出错提示。
e.g 删除“教学管理” 数据库中的TEST表
OPEN DATABASE 教学管理
DROP TABLE TEST
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询