Senza conoscere cosa intendi per "va tutto in malora" e senza sapere qual è la ConnectionString, è difficile dire cosa c'è che non va...

P.S.: OLE DB è un'architettura più performante di ODBC, indipendentemente dal database.

Ciao!