有没有清空数据库的最好方法? 1 生成数据库DDL源码;2 DROP数据库;3 执行DDL源码CREATE数据库; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、使用TTable的EmptyTable方法。不过对于比较大的数据库很慢。2、Jean的方法。先删除数据库,再创建。 SQL Server:truncate table [table name] 对数据库的操作要考虑效率,删除又创建是否嫌机子太快?还是DELETE吧 Table1.Open; //一开一关是为了保证TTable控件能读取数据库的字段和索引 Table1.Close; //如果之前的程序能保证数据库打开过,Table1.Open也可以省去 DeleteFile('数据库文件名'); //也可以用Table1.DeleteTable; Table1.CreateTable;呵呵,不知这是不是最好的了:-) 发布程序时,在发布目录中放一个空库,如DATA.MD_,需要清空数据库时,用程序执行文件拷贝功能,将DATA.MD_拷贝成DATA.MDB。我一直是这么做的! 如果用dbf,topaz控件的ttable支持zap方法清空数据库,realtop的方法也不错。 对于jzy的方法需要把所有的字段都在声明中声明才行 TcxTreeList的节点删除问题 如何取远程计算机上打了哪些补丁文件? 程序开发外包 深资程序员请进 请高手关注数据库应用程序的难题攻克? -------当场测试通过就给分!! 如何在CloseQuery中判断退出模式? 请教大家 一个像VB中instr的函数 请问ADO+Access中ADOTable能否进行范围查询? 低价出售p2p及时通讯源代码(delphi) Delphi7怎么写dll函数? 如何保存小数点后的零? 谁有DevExpress Bar 3.1 ?
Table1.Close; //如果之前的程序能保证数据库打开过,Table1.Open也可以省去
DeleteFile('数据库文件名'); //也可以用Table1.DeleteTable;
Table1.CreateTable;
呵呵,不知这是不是最好的了:-)
DATA.MD_,需要清空数据库时,用程序执行
文件拷贝功能,将DATA.MD_拷贝成DATA.MDB。
我一直是这么做的!