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";
Mit dem wird eine Ausnahme ausgelöst Meldung:
System.ArgumentException: Keyword not supported: 'datasource'.
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";
Zusätzliche Überlegungen
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!