Updated to avoid Specific vendor objects

Updated to accomuplish with the generic interface of each ADO.net object
needed to query the database.