Tips voor het werken met SQL-query's

U ontvangt mogelijk een foutbericht wanneer u met een database werkt met behulp van SQL-query's, maar u kunt het probleem niet identificeren door het foutbericht te bekijken. Dit artikel bevat tips voor het oplossen van het foutbericht dat u mogelijk ontvangt wanneer u werkt met SQL-query's in Microsoft Power Automate.

Van toepassing op: Power Automate
Origineel KB-nummer: 4599054

Aanhalingstekens in de SQL-instructie

Vervang enkele aanhalingstekens (') door dubbele aanhalingstekens (") of omgekeerd.

Bijvoorbeeld:

%var% = my value' 

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

De bovenstaande query retourneert een fout vanwege de enkele aanhalingsteken aan het einde van de waarde van de variabele.

U kunt dit probleem oplossen door de enkele aanhalingstekens in de SQL-instructie te vervangen door dubbele aanhalingstekens:

%var% = my value' 

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

Percentageteken (%) in de SQL-instructie

Percentagetekens in Power Automate voor bureaublad geven het begin van een variabele aan. Als u ze als teken wilt gebruiken, moeten ze worden ge escaped door een extra percentageteken (%%). Zie Variabelen en de %-notatie gebruiken voor meer informatie.

Fout bij communicatie met de database

Controleer of de firewall of een ander netwerkbeveiligingssysteem de verbinding tussen Power Automate voor bureaublad en de database niet blokkeert.

Verbinding met Microsoft Excel

Zodra het juiste stuurprogramma (Microsoft.ACE.OLEDB) is geïnstalleerd, kan er een SQL-verbinding tot stand worden gebracht met Microsoft Excel.

Opmerking

  • De databasenaam wordt beschouwd als de naam van het Excel-werkblad, gevolgd door een dollarteken ($), bijvoorbeeld [Blad1$].
  • De databasekolommen zijn de kopteksten van de Excel-gegevenstabel.