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!