2013-03-11 3 views
0

Я разрабатываю веб-приложение, которое должно быть подключено к базе данных Access. Я работаю с использованием php. Если моя база данных локальная, у меня нет никаких проблем. Первоначально база данных находится в сети. Когда я проверяю мой сайт подключение к сетевой базе данных, я получаю эту ошибкуНе удается подключиться к базе данных MS Access, расположенной в сети, используя php

Warning: odbc_exec() [<a href='function.odbc-exec'>function.odbc-exec</a>]: SQL error: [Microsoft][ODBC Microsoft Access Driver] 'T:\Chris\Test1.mdb' not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides., SQL state S1009 in SQLExecDirect 

Я знаю, что этот вопрос был задан много людей, но я еще не в состоянии решить мою проблему. Кто-нибудь знает, где возникла проблема?

Спасибо заранее!

+0

Похоже, что у вас есть параметр со строкой '.... имя каталога' вместо прямого пути. – datasage

+0

Правда, имя каталога - это местоположение базы данных в сетевом диске. – Chris

+0

Если вы внимательно прочитали сообщение об ошибке. Настройки подключения не содержат пути. Вместо этого он содержит строку «.... имя каталога» – datasage

ответ

1

Моя проблема была решена пользователями. Решение не использует название производной сети, например T:. Используйте сетевой путь, например \\IP address\db_folder\db_name.mdb. Сначала вам необходимо обмениваться папкой в ​​сети.

+0

Не обязательно использовать IP-адрес; также имя машины. –

Смежные вопросы