What are the advantages of oledb compared with other classes?