Tips voor het werken met SQL-query's

Mogelijk ontvangt u 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 met SQL-query's in Microsoft Power Automate werkt.

Van toepassing op: Power Automate
Oorspronkelijk 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 aanhalingstekens 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

Percentage aanmeldingen Power Automate voor bureaublad het begin van een variabele aan te geven. Als u ze wilt gebruiken als teken, moeten ze worden ontsnapt met een extra percentageteken (%%). Zie Variabelen en de %notatie gebruiken voor meer informatie.

Fout bij het communiceren 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

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

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.