Вопрос

Получить строку подключения к БД для запроса штатными средствами Visual Studio

Добрый день, коллеги!

Не подскажете, есть ли возможность в серверном коде сформировать стандартную строку подключения к SQL Server, используя данные из UserConnection? Нужно динамически сформировать и выполнить сложный запрос, и штатными средствами BPM Online никак не получается подступиться к этой задаче.

Нравится

1 комментарий
Лучший ответ

Для таких целей можно использовать CustomQuery в примере ниже sql текст вашего sql

var userConnection = Get<UserConnection>("UserConnection");
string sql =" ......."; 
 
CustomQuery myQuery = new CustomQuery(userConnection);
myQuery .SqlText = sql;
using (DBExecutor dbExecutor = userConnection.EnsureDBConnection())
{
    dbExecutor.CommandTimeout = 0;
    myQuery .Execute();
}
 
return true;

 

Для таких целей можно использовать CustomQuery в примере ниже sql текст вашего sql

var userConnection = Get<UserConnection>("UserConnection");
string sql =" ......."; 
 
CustomQuery myQuery = new CustomQuery(userConnection);
myQuery .SqlText = sql;
using (DBExecutor dbExecutor = userConnection.EnsureDBConnection())
{
    dbExecutor.CommandTimeout = 0;
    myQuery .Execute();
}
 
return true;

 

Показать все комментарии