Советы по работе с 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.