2016-04-27 9 views
1

ローカルデータベースを使用してWindowsアプリケーションを作成しています。mdfファイルの接続を作成する方法

ここで、C#でそのローカルデータベースの接続文字列を定義する必要があります。

Winforms C#のローカル.mdfファイルの接続文字列は何ですか?その後、

名前空間として

答えて

-1

使用SqlServeCeとは、次のコーディングに

 using System.Data.SqlServerCe; 

     SqlCeConnection conn = new SqlCeConnection(@"Data Source=D:\PROJECT\data\db.mdf;"); 
+0

'.mdf'は**完全な** SQL Serverです - SQL Server Compactではないので、' SqlConnection'と 'SqlCommand'(' SqlCeConnection'ではなく)を使う必要があります。 SQL Server CEデータベースファイルは '.sdf'ファイルです。 –

+0

sqlconnectionが指定されている間にエラーが表示されます。Sqlserveceがコードのおかげで正しいと思います。 –

+0

ようこそ。同じエラーが表示されるので、その方法をお勧めします... –

0

を与え、次のステップ実行します。「正しいあなたを データベースをクリックしてごサーバーエクスプローラウィンドウで

  • を作成し、Propertiesを選択します。

  • Propertiesウィンドウ接続文字列 の値をコピーしてアプリケーションに貼り付けます。

それはこのようなものでなければなりません:ちょうどあなたがC#で動作するように1つの余分\を追加する必要が

Data Source=(localdb)\v11.0;Initial Catalog=yourDB;Integrated Security=True 

string address = "Data Source=(localdb)\\v11.0;Initial Catalog=yourDB;Integrated Security=True"; 

あなたも見ている可能性があり The Connection Strings Reference.

0

ここに行く

<add name="YourDataBase" connectionstring="Data Source=.\SQLEXPRESS; AttachDbFilename=Path\YourDataFile.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True" /> 

さらに、connectionstring.Comも参照してください。

関連する問題