我用DELPHI  和DBASE  编写的一个程序,在运行过程中遇到如下几个问题:  
1.  对于某一条记录,用DELETE  删除后,发现在数据库中只是做了一个删除标志,没有彻底删除。如何彻底删除?  
2.查询时,用  IF  DM.STUDENT.LOCATE('bh','00001',[])  THEN  
BEGIN  
EDIT;//此时修改的是bh='00001'记录下面的数据  
END;  
而DM.STUDENT.LOCATE('bh','00001',[]);修改时才是当前目录的修改  
请问这是为什么。  
3.运行速度慢,如何创建索引,请举例  
谢谢大家的参与!!!