SqlDataSource myQuiz = new SqlDataSource();
myQuiz.ConnectionString = ConfigurationManager.ConnectionStrings["yafnet"].ToString();
myQuiz.InsertCommand = "INSERT INTO [QuizTable]([Quiz_Title],[Quiz_Description]) VALUES (@Quiz_Title,@Quiz_Description)";
myQuiz.InsertParameters.Add("Quiz_Title",Quiz_Title.Text);
myQuiz.InsertParameters.Add("Quiz_Description",Quiz_Description.Text);
myQuiz.Insert();
Response.Redirect("QuizQuests.aspx");
自動的に生成された新しい行のIDを取得してローカル変数に格納する方法はありますか?insert文を実行し、ローカル変数にidを入れますか?
事前のおかげで多く、 エイドリアン
実行(http://blog.sqlauthority.com/2007/03/25/sql-server-identity- [SCOPE_IDENTITY()を選択] vs-scope_identity-vs-ident_current-retrieval-last-inserted-identity-of-record /)をC#コードで使用します:http://stackoverflow.com/questions/3913115/scope-identity-in-c-sharp-range –