hur.cn - 华软网

 热门搜索

怎么删除DBF里的数据?

  作者:未知    来源:网络    更新时间:2018/10/12
不论是用dw_1.deleterow(0)再update()照旧在PB数据库画板里写delete from 表名都没法删除DBF内外的数据,没有反应,怎么才能做pack的操作呢?
用 STRING LS_SQL 
    LS_SQL="PACK TABLE1" 
    EXECUTE IMMEDIATE :LS_SQL USING SQLCA; 
这个语句也没有用
------华软网友回答------
查看你的表有否主键或唯一索引
------华软网友回复------
是否资料不能写操作
------华软网友回复------
这样操作是不能真删除记录的,最多时作了删除标志。如果要物理删除,能够手动对DBF资料举行措置惩罚。不过你需要了解dbf资料结构
------华软网友回复------
自己找到了临时的解决措施,在ODBC设置一下,只选中"独占"一项能够到达看上去被删除的目的,但用FOXPRO打开DBF照旧能够看到被打上删除标志的数据,看来PB也只可做到这一步了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。