O provedor OraOLEDB.Oracle não está registrado na máquina local

Acabei de migrar do XP para o Win 7. Eu estou supondo que esse erro tem a ver com a troca de sistemas operacionais. Eu escrevi um aplicativo .net que basicamente faz massagens de uma grande quantidade de dados e, em seguida, se conecta a um banco de dados e insere / atualiza uma tabela.

Quando eu aperto um botão para conectar-me ao banco de dados, me deparo com o erro sobre o fato de o provedor oracle não estar registrado em minha máquina local.

Um esboço claro e passo a passo de como posso consertar isso rapidamente seria muito apreciado.

A mensagem de erro exata é:

Provedor 'OraOLEDB.Oracle.1' não está registrado na máquina local

questionAnswers(11)

yourAnswerToTheQuestion