2017-06-16 4 views
0

私は、挿入後にテーブル内に主キーAdmission_IDを持っています。テーブルからadmission_Idを取得し、別の変数に代入したいと思います。スコープIDを使用してこれを実行します。私はまた、クエリを添付しています。それを見て、どんな助けも高く評価されます。SQL ServerアドホッククエリでスコープIDを使用するにはどうすればよいですか?

"Insert into Admissions(Admission_date,Student_name,Father_name,Mother_name,DOB,Gender,Address,State, City,Pincode,Admission_for,Previous_school,Fees)values('"+txtAdmDate.Text+"','"+txtStudentName+"','"+txtFatherName+"','"+txtMotherName+"',"+dateTimePicker1.Value+",'"+ gender+"','"+ txtAddress+"','"+txtState+"','"+txtCity+"','"+txtPincode+"','"+cmbClass.Text+"','"+txtPreviousSchool+"','"+txtFees+"')"; 
+5

こんにちはおよびSOへようこそ。まず、使用しているDBMSを決定する必要があります。 mysql <> SQLサーバ。また、別のコード行を書く前に、パラメータ化されたクエリを読んで理解し、使い始める必要があります。このコードはSQLインジェクションに広く開いており、ボビーテーブルはこの種のものを愛しています。 http://bobby-tables.com/ –

答えて

1
INSERT INTO <> 
Declare @Admission_ID = SCOPE_IDENTITY(); 
INSERT INTO <next table> 
+0

競争条件の場合には、トランザクションでそれをラップします。 –

+0

DBMSについての情報があまりにも明確でないため、十分ではありません。私はちょうど答えのスコープ識別部分を提供していました。しかし、取られたポイント。 – Hopper

関連する問題