C# アプリケーションを MDF データベースに初めて接続しようとすると、'DataSource' キーワードがサポートされていない問題が発生する可能性があります。この問題を解決するには、接続文字列の形式が適切であることを確認してください。
提供された質問の問題のあるコードは次のとおりです:
con.ConnectionString = "DataSource=.\SQLEXPRESS;
正しい接続文字列の形式は次のとおりです:
con.ConnectionString = @"Data Source=.\SQLEXPRESS;
注: 「データ」と「ソース」の間にスペースが追加されています。
正しい接続で更新されたコードは次のとおりです。 string:
con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
この変更を行った後、アプリケーションは MDF データベースに正常に接続できるようになります。
以上がC# で MDF データベースに接続すると「ArgumentException: 'DataSource' Keyword Not Supported」がスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。