在delphi里怎样实现将dbf文件里的内容完全删除?就好像foxpro里的pack命令的效果那样 我在程序里用“delete from tablename”将dbf的内容删除,但这不是真正删除,请问怎样做到像foxpro里的pack命令那样的效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adocommand指向DBF:ADOCOMMAND1.COMMANDTEXT:='PACK 123.DBF';ADOCOMMAND1.EXECUTE; adoqry1.Close; adoqry1.SQL.Clear; adoqry1.SQL.Add('delete from table1); adoqry1.ExecSQL; adoqry1.Close; adoqry1.SQL.Clear; adoqry1.SQL.Add('pack table1); adoqry1.ExecSQL;我运行上面的代码,但出错:file is in use请问应该怎样解决? 我上面的数据库是dbf,没有truncate这个功能 误差还是函数错误 注入dll显示窗体问题 急!如何编写IE插件,可以打开指定格式的图形文件,比如JPG delphi COM深入编程绝版了,我哭死了 fastreport如何不用preview就能直接打印? COM+中HResult错误代码含义??? 谁能帮我写一个拷贝目录(包括其子目录)的函数??? 请问用什么工具作帮助比较好? 关闭应用程序可以用Application.terminate,但关闭Dll用什么呢? delphi XE4装不了串口控件!! delphi中怎样通过消息改变statusbar状态栏上第2、3等显示位置上的文本内容??? 请问到哪CodeSide下载?
ADOCOMMAND1.COMMANDTEXT:='PACK 123.DBF';
ADOCOMMAND1.EXECUTE;
adoqry1.SQL.Clear;
adoqry1.SQL.Add('delete from table1);
adoqry1.ExecSQL;
adoqry1.Close;
adoqry1.SQL.Clear;
adoqry1.SQL.Add('pack table1);
adoqry1.ExecSQL;我运行上面的代码,但出错:file is in use
请问应该怎样解决?