Я пытаюсь интегрироваться вместе с существующим приложением, которое использует ADS в качестве своей базы данных.
Когда я подключаю свое приложение интеграции, используя приведенный ниже код, оно подключается нормально, пока я не попытаюсь одновременно запустить исходное приложение , Кажется, разрешено только одно соединение, мое приложение, кажется, удерживает соединение и блокирует все остальные Тем не менее, у меня может быть несколько экземпляров исходного приложения, работающего одновременно без проблем. Что заставляет меня верить, что я пытаюсь исправить это из своего приложения c#. Ошибка, которую я получаю, когда исходное приложение открыто, а затем я пытаюсь соединиться с моим приложением интеграции: «Словарь данных Advantage не может быть открыт. AxServerConnect».
Ошибка 7077: Словарь данных Advantage не может быть открытым. axServerConnect
Кто-нибудь есть предложения? Как создать несколько соединений одновременно?
Python код:
conn = adsdb.connect(DataSource=str(dbpath[0]), ServerType='local',
UserID = config.ADS_USERNAME, password=config.ADS_PASS)