ホームページ > データベース > mysql チュートリアル > C# で MDF データベース ファイルに正しく接続する方法

C# で MDF データベース ファイルに正しく接続する方法

Susan Sarandon
リリース: 2025-01-05 01:55:42
オリジナル
311 人が閲覧しました

How to Correctly Connect to an MDF Database File in C#?

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";
ログイン後にコピー

追加の考慮事項

  • MDF ファイルが指定された場所にあることを確認します。
  • SQLEXPRESS インスタンスが実行されていることを確認します。
  • データベースを使用している場合パスワードを指定するには、接続文字列で指定します。
  • Visual Studio 2010 のサーバー エクスプローラーを使用して、接続を確認します。

以上がC# で MDF データベース ファイルに正しく接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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