Heim > Datenbank > MySQL-Tutorial > Wie greife ich mit .NET MySqlCommand auf benutzerdefinierte MySQL-Variablen zu?

Wie greife ich mit .NET MySqlCommand auf benutzerdefinierte MySQL-Variablen zu?

Patricia Arquette
Freigeben: 2024-11-28 19:50:11
Original
918 Leute haben es durchsucht

How to Access MySQL User-Defined Variables with .NET MySqlCommand?

Zugriff auf benutzerdefinierte MySQL-Variablen mit .NET MySqlCommand

Die Verwendung benutzerdefinierter Variablen in MySQL-Anweisungen ist für verschiedene Vorgänge unerlässlich. Wenn Sie jedoch versuchen, eine Anweisung wie „SET @a = 1; SELECT @a;“ auszuführen, Bei MySql.Data.MySqlClient kann ein Fehler auftreten.

Um dieses Problem zu beheben, müssen Sie die Verwendung von Benutzervariablen in der Verbindungszeichenfolge aktivieren. Fügen Sie „;Allow User Variables=True“ am Ende der Verbindungszeichenfolge hinzu, wie unten gezeigt:

$connectionstring = "Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True"
Nach dem Login kopieren

Mit dieser Einstellung können Sie benutzerdefinierte Variablen als Parameter in Ihren SQL-Anweisungen verwenden. Sobald Sie die Verbindungszeichenfolge ändern, sollten Sie in der Lage sein, die gewünschte SQL-Anweisung erfolgreich auszuführen.

Beachten Sie, dass diese Lösung mit Version 6.3.6.0 von MySql.Data getestet wurde. Unterschiedliche Versionen erfordern möglicherweise unterschiedliche Ansätze oder zusätzliche Konfigurationen.

Das obige ist der detaillierte Inhalt vonWie greife ich mit .NET MySqlCommand auf benutzerdefinierte MySQL-Variablen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage