А можно ли работать с внешним файлом данных(в моем случае dbf) не создавая DSN. То есть, не используя следующую конструкцию:
PHP код:
loginProperty.setDSN("TMr");
Поясню задачу - у меня есть сетевой каталог, в котором есть под директории и в каждой поддериктории лежит файл data.dbf. Пользователь должен выбирать этот файл и вся дальнейшая работа должна происходить уже с ним.
Пробую делать вот так:
PHP код:
filter = ['All files','*.*'];
filename = Winapi::getOpenFileName(0,filter,'', "@SYS53008", '','');
loginProperty.setDatabase(filename);
connection = new OdbcConnection(loginProperty);
На последней строке выдаются следующие ошибки:
Работа с ODBC была прервана из за ошибки. Не удалось пройти авторизацию при подключении к базе данных.
[Microsoft][ODBC Driver Manager] DataSource Name Not Found and not default driver specified
Object 'Odbc connection' could not created.
Что-нибудь посоветуете ?