powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с DBF в многопользовательском режиме
2 сообщений из 2, страница 1 из 1
Работа с DBF в многопользовательском режиме
    #38360572
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даже не знаю сюда пишу или нет.
Но может кто с подобным сталкивался при решении других задач.

Задача из 1С работать с DBF-файлом, но при этом не захватывать его монопольно.

Что я делаю не так?

Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.Open("Provider=vfpoledb.1;Exclusive=No; Data Source=" + ПутьКБД + ";Collating Sequence=MACHINE;");
ДБФ = Соединение.Execute("Select * from " + ПутьКБД + " ");
ДБФ.Close();
Соединение.Close();

Если остановиться по точке останова после строки ДБФ = Соединение.Execute("Select * from " + ПутьКБД + " "); то при открытии dbf-ки другим приложением ругается на то, что нет доступа. Но ведь в инициализации объекта я указал Exclusive=No.
Не помогает и
Соединение.Execute("SET EXCLUSIVE OFF");

Что здесь не так?
При том что если в VFP просто открою нужный мне файл и установлю SET EXCLUSIVE OFF то из 1С подключаюсь и модифицирую его без проблем. А вот в обратном порядке - открыть в 1С и модифицировать в VFP - увы.
Буду рад любым наводкам.
...
Рейтинг: 0 / 0
Работа с DBF в многопользовательском режиме
    #38360669
Rounder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогла работа с другим провайдером: Microsoft.ACE.OLEDB.12.0

Соединение.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ПутьКБД + ";Extended Properties=dBase IV;");

Открывает файл не в монопольном режиме.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с DBF в многопользовательском режиме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]