foxpro的dbf数据库文件对记录的删除是软删除,在foxpro中要调用Pack才能实现物理删除。我用Delphi中的ADO控件操作dbf库,想实现Pack功能,将记录物理删除,不知道怎么做?
我知道BDE可以实现,但因为我的程序主数据库是SQL Server的,所以采用ADO,访问dbf库只是一个模块的功能,我不想为了一个模块去用BDE,而且用ADO大部分功能都是没问题的,只差一个pack。
我知道BDE可以实现,但因为我的程序主数据库是SQL Server的,所以采用ADO,访问dbf库只是一个模块的功能,我不想为了一个模块去用BDE,而且用ADO大部分功能都是没问题的,只差一个pack。
解决方案 »
- 取数据库表里某一记录的值(有20个值),并在TEdit显示出来?
- 请问使用ListBox控件,当我点击其中一项,会出现虚线框.如何才能使点击的框不出现虚线框.请高手指点.
- CXGRID 里面的 DrawCell
- 如何做一个如下的表格控件?
- 谁要我做的英汉三万单词词库?还有我做的排除法背单词程序附原代码,词库mdb格式,分大学,托福,GMAT等,请开贴!
- 如何用Delphi编写Web Service,使之只能在Apache下运行?
- 怎么把wideString变成String
- 求 delphi FTP传输的一个例子
- 求一个定数读取的代码
- 求教!!数据库问题:SQL Server中凡是字符类型都用VarChar,会不会很影响效率?
- 求做帮助文件的软件,UP者也有分,谢谢!
- 急,十万火急,如何通过程序的方式删除DBF文件的索引。
ADOCOMMAND1.COMMANDTEXT:='PACK 123.DBF';
ADOCOMMAND1.EXECUTE;