在一个数据控件中执行
ALTER TABLE 表名 ALTER COLUMN Id COUNTER (1, 1)
就可以了
sql_str:='ALTER TABLE 表名 ALTER COLUMN Id COUNTER (1, 1)';
ADOQuery1Active:=FALSE;
ADOQuery1sqlClear;
ADOQuery1SQLAdd(sql_str);
ADOQuery1Prepared;
try
ADOQuery1ExecSQL;
except
applicationMessageBox(pchar('清空数据库出错!'),'警告',mb_ok);
exit;
end;
就这个写法!!建议Lz快换程序吧!很可能被人SQL注入了!
-----------------------------------------------------------------------------
比如我连接URL传入sql指令!URLID='o';delect from A;--
delete from A where id='o';delect from A--
当然我那么写未必对,你要调试一下引号。
在Access2003中,进入表的设计视图,光标定位在数据类型为自动编号的字段
执行“编辑”菜单中的“删除行”命令,即可删除该字段。
执行“插入”菜单中的“行”,插入一行,输入字段名,数据类型定义为自动编号。
该字段即可重新从1排。
以上就是关于Delphi 如何清空access数据库全部的内容,包括:Delphi 如何清空access数据库、access数据库经常自动清库问题、ACCESS数据库中怎么清除自动编号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)