delete and generate a database with the same click, but after 2 or 3 clicks
===

I have a reload button on my Windows FORM, where i am deleting and generating a database with the same click, but after 2 or 3 clicks the problem occured. and The Error is : The process can not access the file "xyz.mdb" because it is being used by another process. The Code is :

                FileInfo fi = new FileInfo("xyz.mdb");
                if (fi.Exists)
                {
                    fi.Delete();
                }
             
                xyzTable();
                fillDataGridView();

In the xyzTable() Method i am creating the database and its Tables at run time with the help of ADOX......

plz help me to accomplish this situation.........10x in adv....
