以前の類似のすべての記事を既に読んでいますが、解決策が見つかりませんでした。私のコードを見ていただけますか?私は例外がありません。私はちょうどデータベースに新しいデータが表示されません。SQL Serverデータベースにデータを挿入できません
int admin = 23;
SqlConnection thisConnection = new SqlConnection(
ConfigurationManager.ConnectionStrings["myconnectionstring"].ConnectionString);
SqlCommand nonqueryCommand = thisConnection.CreateCommand();
thisConnection.Open();
nonqueryCommand.CommandText =
"INSERT INTO Account (Username, Password, AdministratorId) VALUES (@username, @password, @admin)";
nonqueryCommand.Parameters.Add("@username", SqlDbType.VarChar, 20);
nonqueryCommand.Parameters["@username"].Value = UsernameTextbox.Text.ToString();
nonqueryCommand.Parameters.Add("@password", SqlDbType.VarChar, 15);
nonqueryCommand.Parameters["@password"].Value = PasswordTextbox.Text.ToString();
nonqueryCommand.Parameters.Add("@admin", SqlDbType.Int);
nonqueryCommand.Parameters["@admin"].Value = admin;
nonquerycommand.ExecuteNonQuery();
thisConnection.Close();
エラーメッセージが表示されますか?それとも何も起こらない? –
一見、私にはうまく見えます。自動でロールバックされるトランザクションを(偶然にも)使用していないと確信していますか? –
質問は重複しないでください。 (http://stackoverflow.com/questions/9932254/cannot-insert-data-into-database) –