-3

ローカル データベースへの接続に問題があります。データベースの種類は.sdf(SQL Server Compact Edition) です。そして、何が悪いのかわかりません。プロジェクトを実行した後、データ接続でサーバー エクスプローラーを最初に確認すると、データベースの下部に赤い十字が表示されます。

プロジェクトを実行するとエラーが発生します:

SqlException was unhandled - SQL Server への接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認します (プロバイダー。名前付きパイプ プロバイダー、エラー:40 - SQL Server への接続を開けませんでした。)

私のapp.configファイルには以下が含まれています:

<connectionStrings>
    <add name="Project3.Properties.Settings.Database1ConnectionString"
         connectionString="Data Source=:C\Users\visualstudio\Project3\Database1.sdf"
         providerName="Microsoft.SqlServerCe.Client.3.5" />
 </connectionStrings>

また、Program.csにもあります:

 string connectionString = Properties.Settings.Default.Database1ConnectionString;

 using (SqlCeConnection conect = new SqlCeConnection(connectionString))
 {
      conect.Open();
 }
4

1 に答える 1

6

あなたのデータソースは正しいですか

Data Source=:C\Users\visualstudio\Project3\Database1.sdf

そうではないでしょうか

Data Source=C:\Users\visualstudio\Project3\Database1.sdf
于 2013-11-11T18:35:44.007 に答える