C# での MDF データベース ファイルへの接続
C# で Microsoft Data Format (MDF) データベース ファイルに接続すると、最初の課題が発生する可能性があります。タイマー。よくある問題の 1 つは、無効な接続文字列構文が発生することです。
エラーが発生しました
次のコードを使用して MDF データベースに接続しようとすると、
con.ConnectionString = "DataSource=.\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
例外がスローされますメッセージ:
System.ArgumentException: Keyword not supported: 'datasource'.
解決策
このエラーは、接続文字列の "Data" と "Source" の間にスペースがないことが原因で発生します。これを解決するには、接続文字列を次のように変更します。
con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\folder\SampleDatabase.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
追加の考慮事項
以上がC# で MDF データベース ファイルに正しく接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。