using (Connection = new SqlConnection(connectionstring))
{
SqlCommand voegtoe = new SqlCommand("INSERT INTO Speler(Naam, Rugnummer, Leeftijd) VALUES(@Naam, @Rugnummer, @Leeftijd)");
voegtoe.CommandType = CommandType.Text;
voegtoe.Connection = Connection;
voegtoe.Parameters.AddWithValue("@Naam", textBox1.Text);
voegtoe.Parameters.AddWithValue("@Rugnummer", textBox2.Text);
voegtoe.Parameters.AddWithValue("@Leeftijd", textBox3.Text);
Connection.Open();
voegtoe.ExecuteNonQuery();
}
データベースを開くと何も追加されません。私はそれがテキストボックスにユーザーが置くテキストを追加すべきだと思う。SQL Serverデータベースに挿入できません
接続文字列は次のとおりです。あなたのクエリを実行することができなかった場合に発生
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Speler.mdf;Integrated Security=True
ここに記載されているような状況であることを確認してください。http://stackoverflow.com/questions/17147249/why-saving-changes-to-a-database-/17147460#17147460 – Steve
try-catchで囲み、catchにブレークポイントを設定してください –
正しいデータベースをターゲットにしていますか?あなたの接続文字列は何ですか?おそらくファイルベースのデータベースに格納しようとしていますか? –