/ / So stellen Sie im Konsolenmodus von VB.Net aus eine Verbindung zu MySQL her - mysql, vb.net

Wie verbinde ich mich von VB.Net im Konsolenmodus mit MySQL - mysql, vb.net

Ich versuche im Konsolenmodus von VB.Net aus eine Verbindung zu MySQL herzustellen. Ich habe Connector / NET von MySQL installiert.

Wenn ich versuche, ein MySqlConnection-Objekt zu erstellen, meldet der VBC-Compiler, dass MySql.Data.MySqlClient.MySqlConnection nicht definiert ist.

Alle Ratschläge, die ich finden kann, scheinen an das Konfigurieren von Projekten in Visual Studio gerichtet zu sein, aber ich möchte Visual Studio nicht verwenden.

Zum Beispiel gibt es Hinweise, auf die zu verweisenConnector-DLL in der Visual Studio-Projektspezifikation, aber ich weiß nicht, wie ich diesen Hinweis mithilfe von VB im Konsolenmodus ohne Visual Studio implementieren soll. In diesem Fall wird empfohlen, die Datei MySql.Data.dll in das Verzeichnis bin der Anwendung zu kopieren Ich habe versucht, MySql.Data.dll aus dem Verzeichnis Connector / NET-Assemblys in das Verzeichnis bin des MySQL-Servers zu kopieren. Dies hilft jedoch nicht.

Ich würde mich über einen Rat freuen.

Ich bin enttäuscht, dass die einzige Antwort darauf istEntsendung ist eine Abstimmung. Wenn ich im "Verwandte" -Feld nachschaue, sehe ich knappe Fragen wie "Wie verbinde ich mich mit MySQL von Python aus" und Hunderte von Stimmen erhalten. Ich würde mich über Ratschläge freuen, wie ich meine Frage verbessern kann. Ich muss dieses Problem wirklich lösen und davon ausgehen, dass viele Leser dieses Problem gelöst haben müssen.

Ich habe bestätigt, dass MySQL.Data.dll anscheinend korrekt im Verzeichnis installiert ist:

C: ProgramDataMicrosoftWindowsStart MenuProgrammeMySQLMySQL Connector Net 6.9.9

Ich gehe davon aus, dass VBC ein MySqlConnection-Objekt instanziieren muss.

Antworten:

0 für die Antwort № 1

Ja, ein schneller Google-Server zeigt, dass Sie beim Kompilieren wahrscheinlich die Befehlszeilenoption / r oder / verwenden möchten - den Pfad zur DLL mit dem Connector darin übergeben ...

https://msdn.microsoft.com/en-us/library/czhbsf4x.aspx

Ich werde zwar wiederholen, was ich in meinem Kommentar gesagt habe.