„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie aktiviere ich benutzerdefinierte MySQL-Variablen in .NET MySqlCommand?

Wie aktiviere ich benutzerdefinierte MySQL-Variablen in .NET MySqlCommand?

Veröffentlicht am 21.12.2024
Durchsuche:880

How to Enable MySQL User-Defined Variables in .NET MySqlCommand?

Verwenden von benutzerdefinierten MySql-Variablen in .NET MySqlCommand

Beim Ausführen einer MySQL-Anweisung mit benutzerdefinierten Variablen in .NET MySqlCommand kann Folgendes auftreten ein fataler Fehler. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

In Ihrem Code haben Sie eine MySQL-Anweisung, die eine benutzerdefinierte Variable „@a“ festlegt und dann ihren Wert auswählt. Beim Versuch, diese Anweisung auszuführen, tritt jedoch ein Fehler auf.

Der Fehler tritt auf, weil benutzerdefinierte MySQL-Variablen in MySqlCommand nicht standardmäßig aktiviert sind. Um sie zu aktivieren, hängen Sie „;Allow User Variables=True“ an die Verbindungszeichenfolge an:

$connectionstring = "Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True"
$conn.ConnectionString = $connectionstring

Dadurch wird sichergestellt, dass benutzerdefinierte Variablen innerhalb Ihrer Verbindung zulässig sind. Nachdem Sie diese Anpassung vorgenommen haben, sollten Sie in der Lage sein, Ihre Abfrage erfolgreich auszuführen und das erwartete Ergebnis abzurufen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3