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 deren 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.
Das obige ist der detaillierte Inhalt vonWie aktiviere ich benutzerdefinierte MySQL-Variablen in .NET MySqlCommand?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!