Как правильно передать параметры в запросе при подключении к MySQL

1. SvetaS2014 15.01.24 23:33 Сейчас в теме
УПП формы не управляемые.
Добрый день уважаемые форумчани.
такой вопрос
подключаюсь к MySQL
 Параметры = ВнешниеИсточникиДанных.Битрикс.ПолучитьОбщиеПараметрыСоединения();
 Параметры.АутентификацияСтандартная = Истина;
 Параметры.ИмяПользователя ="Analyst";
 Параметры.Пароль = "tu%zA1!-ghr$z27D@_aqytl8!";
 Параметры.СтрокаСоединения = "
 |DRIVER={MySQL ODBC 8.2 ANSI Driver};
 |SERVER=109.72.148.142;
 |PORT= 62394;
 |DATABASE=dbalupro;
 |UID=Analyst;
 |PWD=tu%zA1!-ghr$z27D@_aqytl8!;
 |LANGUAGE=русский";
 
 Параметры.СУБД = "MySQL";
 ВнешниеИсточникиДанных.Битрикс.УстановитьОбщиеПараметрыСоединения(Параметры);
 ВнешниеИсточникиДанных.Битрикс.УстановитьПараметрыСоединенияПользователя(ИмяПользователя(), Параметры);
 ВнешниеИсточникиДанных.Битрикс.УстановитьПараметрыСоединенияСеанса(Параметры);     
 
Попытка
	ВнешниеИсточникиДанных.Битрикс.УстановитьСоединение();
Исключение

КонецПопытки; 
 
Показать

но вот как передать параметры в запрос
Запрос = Новый Запрос("ВЫБРАТЬ
          |   sk_task_change_key_person.TASK_ID,
	  |   sk_task_change_key_person.USER_ID,
	  |   sk_task_change_key_person.USER_FIO,
	  |   sk_task_change_key_person.USER_TYPE
      |ИЗ
          |   ВнешнийИсточникДанных.Битрикс.Таблица.sk_task_change_key_person КАК sk_task_change_key_person    
	  |ГДЕ
	   |     sk_task_change_key_person.TASK_ID =&Задача 
	   |");
 
    Запрос.УстановитьПараметр("Задача", "50793");

    Таблица = Запрос.Выполнить().Выгрузить();
    
    Выборка = Запрос.Выполнить().Выбрать();
	Пока Выборка.Следующий() Цикл
	    Сообщить(выборка.USER_FIO);
	конеццикла;	
Показать

параметр
&Задача
не видит и запрос не работает, но если заменить значением "50793", то работает.
Но нужно передать строковые параметры
Запрос.УстановитьПараметр("Состояние1", "Соисполнитель");
для
|  и  (sk_task_change_key_person.USER_TYPE="Состояние1"
- Вопрос как это сделать (ередать строковые параметры)?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1880116 16.01.24 09:01 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот