Вход | Регистрация

1С:Предприятие ::

Метки: 

1c COM Объект

Я
   azeml
 
26.07.18 - 11:19
Здравствуйте . Подскажите пожалуйста нужно ли для 2-х соединений с базой создавать 2 COM объекта или хватит одного.

com1s83 = Новый COMОбъект("V83.ComConnector");
    com1s83.PoolCapacity = 10;
    com1s83.PoolTimeout = 60;
    com1s83.MaxConnections = 3;
    result = com1s83.Connect("srvr=localhost; ref=Test; usr=user1; pwd=user1");
    resultSave = com1s83.Connect("srvr=localhost; ref=Test; usr=user2; pwd=user2");


Или


com1s83 = Новый COMОбъект("V83.ComConnector");
    com1s83.PoolCapacity = 10;
    com1s83.PoolTimeout = 60;
    com1s83.MaxConnections = 3;
    result = com1s83.Connect("srvr=localhost; ref=Test; usr=user1; pwd=user1");
    
    com1s83Save = Новый COMОбъект("V83.ComConnector");
    com1s83Save.PoolCapacity = 10;
    com1s83Save.PoolTimeout = 60;
    com1s83Save.MaxConnections = 3;
    resultSave = com1s83Save.Connect("srvr=localhost; ref=Test; usr=user2; pwd=user2");
 
  Рекламное место пустует
   Cyberhawk
 
1 - 26.07.18 - 11:36
Отсюда не видно
   Mikhail Volkov
 
2 - 26.07.18 - 12:19
(0) Зачем 2 соединения, базы разные? Можно по очереди.
   Serginio1
 
3 - 27.07.18 - 18:51
Хватит одного, но будут создаваться новые до 3
 com1s83.MaxConnections = 3;
и кэшироваться.
   Serginio1
 
4 - 27.07.18 - 18:53
То есть при каждом com1s83Save.Connect( будет браться соединение из пула или создаваться новое.
Разумеется com1s83  должен храниться в переменной модуля что бы его повторно использовать


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует