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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für