http://www.codeproject.com/Tips/3546...om-the-databas