Heim > Datenbank > MySQL-Tutorial > Wie stellt man in C# eine korrekte Verbindung zu einer MDF-Datenbankdatei her?

Wie stellt man in C# eine korrekte Verbindung zu einer MDF-Datenbankdatei her?

Susan Sarandon
Freigeben: 2025-01-05 01:55:42
Original
311 Leute haben es durchsucht

How to Correctly Connect to an MDF Database File in C#?

Herstellen einer Verbindung zu einer MDF-Datenbankdatei in C#

Das Herstellen einer Verbindung zu einer Microsoft Data Format (MDF)-Datenbankdatei in C# kann für Anfänger eine Herausforderung darstellen. Timer. Ein häufiges Problem ist das Auftreten einer ungültigen Verbindungszeichenfolgensyntax.

Fehler aufgetreten

Beim Versuch, mit dem folgenden Code eine Verbindung zu einer MDF-Datenbank herzustellen:

con.ConnectionString = "DataSource=.\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
Nach dem Login kopieren

Mit dem wird eine Ausnahme ausgelöst Meldung:

System.ArgumentException: Keyword not supported: 'datasource'.
Nach dem Login kopieren

Lösung

Der Fehler entsteht durch ein fehlendes Leerzeichen zwischen „Daten“ und „Quelle“ in der Verbindungszeichenfolge. Um das Problem zu beheben, ändern Sie die Verbindungszeichenfolge wie folgt:

con.ConnectionString = @"Data Source=.\SQLEXPRESS;
                          AttachDbFilename=c:\folder\SampleDatabase.mdf;
                          Integrated Security=True;
                          Connect Timeout=30;
                          User Instance=True";
Nach dem Login kopieren

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass sich die MDF-Datei am angegebenen Speicherort befindet.
  • Stellen Sie sicher, dass die SQLEXPRESS-Instanz ausgeführt wird.
  • Wenn Sie ein Datenbankkennwort verwenden, geben Sie es in der Verbindung an string.
  • Verwenden Sie den Server-Explorer von Visual Studio 2010, um die Verbindung zu überprüfen.

Das obige ist der detaillierte Inhalt vonWie stellt man in C# eine korrekte Verbindung zu einer MDF-Datenbankdatei her?. 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