Рейтинг:
8
Atlapure Ambrish
Да, это возможно, вы должны просто использовать UNC/shared path для источника в вашем соединении, как в приведенном ниже примере.
provider=Microsoft.Jet.OLEDB.4.0;data source=\\COMP_NAME\c$\database\db1.mdb
provider=Microsoft.Jet.OLEDB.4.0;data source=\\COMP_NAME\Database\db1.mdb
noob_noob
Привет! какова цель "c$"?
Atlapure Ambrish
c$ - это имя диска на машине, где хранится база данных
noob_noob
connString5 = "поставщика=Майкрософт.Туз.Oledb для.12.0;Источник данных=\\192.168.1.86\поделиться\с:\Пользователи\MISKRISTIAN\рабочий стол\kuwewe - копия\queuingsystem\бин\отладки\HMOOPD_DB2.МБР"
Правильно ли эта строка подключения? Я действительно понятия не имею, что сейчас делаю. Спасибо за помощь!
Atlapure Ambrish
Строка подключения абсолютно в порядке (просто проверьте, можете ли вы получить доступ к сетевому пути), с какой проблемой вы столкнулись сейчас?
noob_noob
Я проверил соединение, но появилось окно с ошибкой, в котором говорилось: "недопустимое имя файла." Что означает эта ошибка?
Atlapure Ambrish
Можете ли вы попробовать открыть файл mdb в access и сохранить как. accdb и попытаться подключиться?
noob_noob
Привет! Я пытался спасти базу данных .# то # но все равно выдается ошибка, которая говорит, "'\\192.168.1.86\поделиться\с:\Пользователи\MISKRISTIAN\рабочий стол\kuwewe - копия\queuingsystem\бин\отладки\HMOOPD_DB3.# то # ' - это не действительный путь. Убедитесь, что имя пути написано правильно..."
noob_noob
и этот IP-адрес-это адрес компьютера, над которым я сейчас работаю. Не потому ли возникает ошибка каждый раз, когда я проверяю соединение?
Atlapure Ambrish
Если это машина, на которой вы работаете, то вам не нужен общий путь, вы должны просто использовать обычный путь, например: c:\abc.mdb
noob_noob
Таким образом, это означает, что я должен изменить путь строки подключения на других компьютерах, которые будут использовать мою систему, чтобы сделать мою базу данных централизованной?
Atlapure Ambrish
да, правильно, если вы развертываете свое приложение на другой машине и храните базу данных на своей машине, то вы должны использовать общий путь для базы данных на другой машине.
noob_noob
Итак, эта строка подключения:
connString5 = "поставщика=Майкрософт.Туз.Oledb для.12.0;Источник данных=\\192.168.1.86\поделиться\с:\Пользователи\MISKRISTIAN\рабочий стол\kuwewe - копия\queuingsystem\бин\отладки\HMOOPD_DB2.МБР"
является ли строка, которую я буду использовать на других компьютерах в качестве строки подключения?