请问如果用代码实现将access数据库一次全部清空,并且自动编号字段的值也重新从1开始计算?等于是执行了压缩和修复数据库操作.
解决方案 »
- 简单SQL语言
- 急!!!dbgrideh合计行的问题
- delphi canvas 绘图问题
- 一个写得很好的链表节点管理器,指针用得很灵活,有些不理解,请各位前辈指点
- DAX --ERROR,但是和论坛里的帖子出错的时间都不一样!
- http://expert.csdn.net/Expert/topic/2912/2912794.xml?temp=.2223322
- 放分200:今天办理结婚登记,up有分
- 请问 熟悉 express ribbon 控件 的 过来看看
- 计算邮件附件的大小?
- 关于显示的一个问题
- delphi 开发的程序能不能在WINDOWS2000服务器上安装,能不能正常运行:;
- 一个小技巧请教,呵呵
while not adotable1.eof do
adotable1.Delete ;
http://www.delphibbs.com/delphibbs/dispq.asp?lid=402859
access我就不知道了,
或者
select into tmptable from tbl where 1=1
drop table tbl
select into tbl form tmptable where 1=1
drop table tmptable
var zz:OLEVariant;
begin
datamodule1.adoconnection1.Close;
screen.Cursor:=crHourGlass;
zz:=CreateOleObject('zz.DBEngine.36');
zz.CompactDatabase('capture.mdb','temp.mdb');
DeleteFile('capture.mdb');
RenameFile('temp.mdb','capture.mdb');
datamodule1.adoconnection1.Open;
datamodule1.adotable1.Active:=true;
screen.Cursor:=crDefault;
end;
while not datamodule1.adotable1.eof do
datamodule1.adotable1.delete;
datamodule1.adoconnection1.Close;
screen.Cursor:=crHourGlass;
dao:=CreateOleObject('DAO.DBEngine.36');
dao.CompactDatabase('capture.mdb','temp.mdb');
DeleteFile('capture.mdb');
RenameFile('temp.mdb','capture.mdb');
datamodule1.adoconnection1.Open;
datamodule1.adotable1.Active:=true;
screen.Cursor:=crDefault;
end;