0

.netとc#を初めて使用し、Visual Studio2010で利用可能なSQLServerExpressに接続したいと考えています。connectionstrings.com
で接続文字列を何度も検索して読みましたが、接続方法がわかりません。
新しいアイテムを追加して「サービスベースのデータベース」を追加し、テーブルを含むdb.mdfを作成しました。

私のコード:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace ConsoleApplication1
{

class First
{
    static void Main()
    {
        SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=db2.mdf;Integrated Security=True");
            con.Open();


            Console.WriteLine("ok");
            Console.ReadLine();
    }
}
}

しかし、それは接続しません。実際、エラーなしで実行されますが、Console.WriteLine( "ok");の出力はありません。

私の場合、接続文字列はどのようにすべきですか?特に「データソース」用。その価値はどうあるべきかわかりません。私の場合に合った完全な接続文字列を教えてください。

私は.netを初めて使用し、単純な接続で何日も混乱しました。

他の多くの接続文字列も試しましたが、機能しませんでした...

4

1 に答える 1

0

このコードで試してください

using(var connection = new SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db2.mdf;Integrated Security=True;User Instance=True")
{



} 
于 2012-09-03T17:54:06.833 に答える