Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При работе с базой данных с помощью 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.