Tipps zum Arbeiten mit SQL-Abfragen

Wenn Sie mit einer Datenbank mithilfe von SQL-Abfragen arbeiten, erhalten Sie möglicherweise eine Fehlermeldung, aber Sie können das Problem nicht anhand der Fehlermeldung identifizieren. Dieser Artikel enthält Tipps zum Beheben der Fehlermeldung, die beim Arbeiten mit SQL-Abfragen in Microsoft Power Automate möglicherweise angezeigt wird.

Gilt für: Power Automate
Ursprüngliche KB-Nummer: 4599054

Anführungszeichen in der SQL-Anweisung

Ersetzen Sie einfache Anführungszeichen (') durch doppelte Anführungszeichen (") oder umgekehrt.

Zum Beispiel:

%var% = my value' 

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

Die obige Abfrage würde aufgrund des einfachen Anführungszeichens am Ende des Werts der Variablen einen Fehler zurückgeben.

Um dieses Problem zu beheben, ersetzen Sie die einfachen Anführungszeichen in der SQL-Anweisung durch doppelte Anführungszeichen:

%var% = my value' 

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

Prozentzeichen (%) in der SQL-Anweisung

Prozentzeichen in Power Automate für Desktop den Anfang einer Variablen angeben. Um sie als Zeichen zu verwenden, sollten sie durch ein zusätzliches Prozentzeichen (%%) mit Escapezeichen versehen werden. Weitere Informationen finden Sie unter Verwenden von Variablen und der %-Notation.

Fehler bei der Kommunikation mit der Datenbank

Stellen Sie sicher, dass die Firewall oder ein anderes Netzwerksicherheitssystem die Verbindung zwischen Power Automate für Desktop und der Datenbank nicht blockiert.

Verbindung mit Microsoft Excel

Eine SQL-Verbindung kann mit Microsoft Excel hergestellt werden, sobald der entsprechende Treiber installiert ist (Microsoft.ACE.OLEDB).

Hinweis

  • Der Datenbankname wird als Name des Excel-Arbeitsblatts gefolgt von einem Dollarzeichen ($) betrachtet, z. B. [Sheet1$].
  • Die Datenbankspalten sind die Überschriften der Excel-Datentabelle.