Перейти к содержимому
Участник сообщества #115
Участник сообщества #115
24 апр. 2025 г., 17:41(изменён)
Решено
0
0

Замена интеграции ActiveX на Linux

Из чата сообщества

Всем привет.

Переезжаем на linux. Есть рабочая интеграция сделанная на ActiveX (прямое подключение к внешней базе в агенте) Естественно под linux работать не будет.

Отсюда вопрос: Чем заменить? Единственное что нашли аналогично вроде Но не работает http://docs.datex.ru/article.htm?id=5791375928854455012

Участник сообщества
Участник сообщества24 апр. 2025 г., 18:05(изменён)
Решение

Как то так: postgreSql:

var Oassembly = tools.dotnet_host.Object.GetAssembly(“Websoft.Discharge.dll);
db= Oassembly.CreateClassObject(“Websoft.Discharge”);
source_name=“Server=0.0.0.; Database=u;uid=u;pwd=12;”
db_type=“postgresql”;
select_query=“select *from v_org”
odbs=db.Init(source_name,db_type,AppDirectoryPath());
sqlE=db.SqlExecute(select_query);
var result=[];
while(db.GetNext()){ 
    result.push(db.GetRowJson()); 
}
Чтобы ответить, необходимо войти в систему