OLE DB (object-linking and embedding database) una tecnologia en visual puede ser adodb activex data object la utilizar para hacer conexion a una base de datos y bajo sentencias sql manipular los datos contenidos en ella cada oledb es administrado por un proveedor, ej oracle administra el oledb for oracle que permite desde visual conectarse rapidamente (mejor que de un odbc) y manipular los datos con centencias nativas de oracle.... o sqlserver suministra el oledb for sqlserver para conexion desde visual para manipular los datos de sql con sentencias T-sql (T-sql son las sentencias standard de sql adicionandole sentencias sql propias del lenguaje de sqlserver) espero sea de ayuda