2012-02-23 13 views
0

これは、asp.netでC#を使用しているデータベースを初めて使用したわけではありませんが、Winformsアプリケーションでは動作しないようです。SQL Serverデータベースファイルを持つC#winappの接続文字列

これはテスト面なので、実際のデータベースではなく、作成したSQL Serverデータベースファイルです。私が持っているもの

はこれです:私は、接続文字列に入れて

public AddControl SaveResearcher(string name) 
{ 
    using(SqlConnection conn = new SqlConnection("")){ 
     SqlCommand cmd = new SqlCommand("INSERT INTO Personell VALUES (@name, @function)", conn); 
     cmd.Parameters.Add("name",SqlDbType.VarChar).Value = name; 
     cmd.Parameters.Add("function", SqlDbType.VarChar).Value = "Researcher"; 
     conn.Open(); 
     cmd.ExecuteNonQuery(); 
    } 

    return AddControl.OK; 
} 

は何がありますか?

ありがとうございます。あなたがチェックすることができ

答えて

2

ユーザ名/パスワード

Server=.\SQLExpress;AttachDbFilename=c:\pathtodb\mydbfile.mdf;Database=dbname; Trusted_Connection=Yes; 

なしSQL ServerのDBファイルでの接続文字列あなたは http://www.connectionstrings.com/sql-server-2008

でより多くの接続文字列オプションを見つけることができます
1

あなたはこのようなsoemthingを意味しますか?

"Data Source[SERVER_NAME];Initial Catalog=[DATABASE_NAME];Integrated Security=True;MultipleActiveResultSets=True" 
0

たconnectionString = "データソース=コンピュータ名の\ SQLEXPRESS;初期カタログ=データベース名;統合セキュリティ= True" を使用すると、コード、XMLまたはデータサンプルを投稿する場合は、** **でこれらの行をハイライトしてください

+0

テキストエディタを開き、エディタツールバーの "コードサンプル"ボタン( '{}')をクリックすると、フォーマットや構文のハイライト表示ができます! –

関連する問題