Connexion au fichier de base de données MDF en C#
La connexion à un fichier de base de données Microsoft Data Format (MDF) en C# peut présenter des défis pour les premiers- minuteries. Un problème courant est la syntaxe de chaîne de connexion non valide.
Erreur rencontrée
Lors de la tentative de connexion à une base de données MDF à l'aide du code suivant :
con.ConnectionString = "DataSource=.\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
Une exception est levée avec le message :
System.ArgumentException: Keyword not supported: 'datasource'.
Solution
L'erreur provient d'un espace manquant entre "Données" et "Source" dans la chaîne de connexion. Pour le résoudre, modifiez la chaîne de connexion comme suit :
con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\folder\SampleDatabase.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
Considérations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!