-2

Visual Studio 2012 のプロジェクトで呼び出された.mdfデータベースがあります。また、Windows フォーム アプリケーションがあります。Persons

というフォームにボタンがありますaddToDb。それをクリックすると、データベースに何かを追加したい。

これは私のコードです:

SqlConnection myDbConnection = new SqlConnection ()
myDbConnection.SqlString = "Addr=Persons.mdf;"

接続文字列がわからず、ネットで見つけましたが、エラーが発生し、使用時にデータベース接続が開かれません:

myDbConnection.open();

エラー 40 - SQL Server への接続を開けませんでした

4

1 に答える 1

2

正しい接続文字列がわからない場合は、www.connectionstrings.com を参照してください。

SqlExpress を使用する場合、.mdf ファイルから結論付けると、構文は次のようになります。

string connectionString =@"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\path\tofile.mdf; Integrated Security=True;Connect Timeout=30;User Instance=True";
using(SqlConnection myDbconnection = new SqlConnection(connectionString)
{
  myDbConnection.Open();
  //DoStuff
}
于 2013-10-23T07:22:28.220 に答える