PDO_ODBC: Nie znaleziono nazwy źródła danych i nie określono domyślnego sterownika

Próbuję uzyskać dostęp do połączenia ODBC w PHP przez PDO_ODBC. To jest mój kod:

$db = new PDO('odbc:MyDSN', '', '');

I otrzymuję ten błąd:

SQLSTATE [IM002] SQLConnect: 0 [Microsoft] [Menedżer sterowników ODBC] Nie znaleziono nazwy źródła danych i nie określono sterownika domyślnego

Wiem, że DSN działa, ponieważ mogę go używać w Pythonie z pyodbc. Typ to DSN użytkownika - czy musi to być DSN systemowy? Nie sprecyzowałem sterownika, ponieważ uznałem, że ODBC to odciąga, ale może muszę? Podstawową bazą danych jest Oracle, jeśli to pomaga.

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion