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

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

Susan Sarandon
リリース: 2025-01-04 15:06:39
オリジナル
648 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート