none
Fehler CS0246 Der Typ- oder Namespacename "SQLConnection" wurde nicht gefunden (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis). RRS feed

  • Frage

  • Hallo,

    wie im Titel steht, habe ich den Fehler. Weiß jemand wie ich den Beheben kann? In der using-Direktive habe ich schon using MySQL.; using MySQL.Data; und using MySQL.Data.MySQLClient;

    Bzw. allgemein habe ich die Frage, wie man bei so einem Fehler herausfindet, welche using Direktive fehlt.. Gibt es eine Möglichkeit, die fehlende Direktive automatisch eintragen zu lassen?

    Montag, 7. Oktober 2019 18:28

Antworten

  • Hi,

    Der MySQL Treiber bietet keine SqlConnection Klasse an, nur eine MySqlConnection an. Siehe dazu:

      MySqlConnection Class

    Beachte bitte auch, dass in C# Groß- und Kleinschreibung essentiell wichtig ist. Die Namespaces sind allesamt falsch geschrieben.

    using MySql;
    using MySql.Data;
    using MySql.Data.MySqlClient;

    wäre richtig. Der Klassenname lautet dementsprechend auch:

    MySqlConnection

    also auch hier mit richtiger Groß- und Kleinschreibung.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport


    Montag, 7. Oktober 2019 18:31
    Moderator