Bu son id nerede işimize yaracayak. Örnek vermek gerekirse bir eticaret sitesi yapıyorsunuz. Elimizde 2 adet tablomuz var ve kullanıcı kayıt olduğu zaman iki tablomuza da aynı anda kayıt yapmamız gerek ve bu tablomuzda uye ID sinin de aynı olması lazım. İşte son ID olayımız buradadevreye giriyor. İlk tabloya kaydımızı yaptıktan sonra eklenen son ID yakalayarak diğer tabloda da kullanabiliyoruz.
Örnek kodlarımız alt kısımda ki gibi burada veriyi eklme işlemini gerçekleştiriyoruz ve eklenen Son ID yi sonuc adında ki değişkenimize atıyoruz.
SqlCommand komut = new SqlCommand(“insert into Birinci_Tablomuz (Deger) values(@Deger); select @@identity;”, baglan.baglanti);
//Ms Sql için farklı bir sorgu olarak aşağıdaki sorguyu kullanabiliriz.
// “insert into dersler_tablosu (Deger) values(@Deger); select scope_identity();”
komut.Parameters.AddWithValue(“@ Deger “, “osmankurt”);
baglanti.Open();
int sonuc = Convert.ToInt32(komut.ExecuteScalar());
Response.Write(sonuc.ToString());
baglanti.Close();