In a large app the main database gets deleted and then replaced with another. For this to happen the app needs to disconnect from the DB. With a DataControl this is easy with .DatabaseName = "". But I have a DBGrid attached to the DataControl and now no matter what I try the DB always reports that it is in use, and therefore can not be deleted. Is there a Property of the DBGRid that will release the DB??? Or is there another approach? Who said VB was simple?