Microsoft OLE DB não obsoleto! Viva a ADO!
A equipe do Microsoft SQLNCli deixou de usar o OLE DB e as notícias podem muito bem ser devastadoras para a comunidade do Microsoft Access.
Anteriormente obsoleto e suportado pela última vez com o SQL Client 11, o OLE DB estava em seus últimos suspiros e, o que era pior, não conseguimos encontrar uma solução equivalente usando o DAO e passar por consultas para todos os recursos que tínhamos com o OLE DB. Felizmente, a equipe responsável pelos drivers de conectividade percebeu o enorme impacto e reverteu a decisão.
Espere um novo driver atualizado no primeiro trimestre de 2018 com grande integração com o SQL Azure.
O que significa?
- Finalmente podemos usar o ADODB com integração do Azure AD no Access, algo que não podemos fazer com o cliente 11.
- Não precisamos mais nos preocupar em reescrever vários aplicativos usando apenas DAO.
- Podemos continuar a invocar comandos ADODB em nosso código e interagir diretamente com o SQL Server sem usar uma consulta de passagem.
- Podemos aproveitar todos os recursos atuais e futuros que o SQL Server tem a oferecer.
Você pode saber mais sobre a decisão aqui: https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server /