Советы по работе с SQL-запросами

При работе с базой данных с помощью SQL-запросов может появиться сообщение об ошибке, но вы не можете определить проблему, просмотрев сообщение об ошибке. В этой статье содержатся советы по устранению сообщения об ошибке, которое может появить при работе с SQL-запросами в Microsoft Power Automate.

Применимо к: Power Automate
Исходный номер базы знаний: 4599054

Кавычки в инструкции SQL

Замените все символы одинарных кавычек (') двойными кавычками (") или наоборот.

Например:

%var% = my value' 

            SELECT * FROM logs WHERE message = '%var%';

Приведенный выше запрос вернет ошибку из-за одной кавычки в конце значения переменной.

Чтобы устранить эту проблему, замените одинарные кавычки в инструкции SQL двойными кавычками:

%var% = my value' 

            SELECT * FROM logs WHERE message = "%var%"; 

Знак процента (%) в инструкции SQL

Знаки процента в Power Automate для компьютеров указывают на начало переменной. Чтобы использовать их в качестве символа, они должны быть экранированы дополнительным процентным знаком (%%). Дополнительные сведения см. в разделе Использование переменных и нотация в процентах.

Ошибка при взаимодействии с базой данных

Убедитесь, что брандмауэр или любая другая система безопасности сети не блокирует подключение между Power Automate для компьютеров и базой данных.

Подключение к Microsoft Excel

Подключение SQL можно установить с Помощью Microsoft Excel сразу после установки соответствующего драйвера (Microsoft.ACE.OLEDB).

Примечание.

  • Имя базы данных считается именем листа Excel, за которым следует знак доллара ($), например [Лист1$].
  • Столбцы базы данных являются заголовками таблицы данных Excel.