![]() |
MySql zugriff irgendwas klappt nicht
Hallo zusammen.
Vor kurzem habe ich mir vorgenommen auf C# umzusteigen und nun steh ich schon vor dem ersten Problem. Mit dem mySQL Connector von mySQl möchte ich eine Verbindung zu deiner Datenbank herstellen.
Code:
Als Fehlermeldung bekomme ich die Meldung "Connection must be valid and open".
try {
MySqlConnection conn = new MySqlConnection(@"Server=localhost;" + "Uid=root;" + "Pwd=meinPasswort;" + // Habe ich durch das echte Passwort ersetzt "Database=service;"); conn.Open(); MySqlCommand command = new MySqlCommand(); command.CommandText = "SELECT * FROM tblAnlagen"; MySqlDataReader reader; reader = command.ExecuteReader(); } catch (Exception Ex) { textBox1.Text = Ex.Message; } Ich habe die Daten schon ein paar mal überprüft und auch auf verschiedenen Webseiten und Foren geguckt, aber überall find ich den selben Lösungsansatz und immer kommt dieser Fehler. Hab ich vielleicht doch noch irgenwas übersehen und/oder vergessen? |
AW: MySql zugriff irgendwas klappt nicht
Und woher soll die command-Instanz wissen mit welcher Connection-Instanz sie arbeiten soll?
Blos weil sie in der gleichen Methode definiert sind wissen sie nix voneinander. |
AW: MySql zugriff irgendwas klappt nicht
Woher weiß Command, dass Conn als Verbindung genutzt werden soll?
|
AW: MySql zugriff irgendwas klappt nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Ich empfehle ganz dringlich, nicht die Datenbankspezifischen Klassen zu benutzen und stattdessen die allgemeinen Basisklassen zu nutzen. Welche Datenbank mit welcher Verbindung benutzt wird, sollte in die App.config bzw. Web.Config rein.
Ich habe Dir ein Beispielprojekt angehängt. Das erwartet den MySql Provider installiert (ggf. Referenz auf MySql.Data aktualisieren und in der App.config ggf. auch die Version nochmal anpassen). Das Beispiel liest die User aus der mysql Masterdatenbank aus und gibt sie auf der Console aus. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz