I have created a DBObject to handle all access to the database and one of the functions returns a SQLDataReader. I have enclosed it within a Try Catch block. My question is how do i make sure that the connection to the db is closed properly if it fails. <BR><BR>If i put it in the finally block then it fails where i bind the reader to the repeater.