ホームページ >データベース >mysql チュートリアル >C# で MDF データベースに接続すると「ArgumentException: 'DataSource' Keyword Not Supported」がスローされるのはなぜですか?

C# で MDF データベースに接続すると「ArgumentException: 'DataSource' Keyword Not Supported」がスローされるのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-04 15:06:39652ブラウズ

Why Does Connecting to an MDF Database in C# Throw an

MDF データベース ファイルへの接続

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。