Tabloya Veri Eklerken Son Id Değerini Yakalama

Ana sayfa Forumlar PROGRAMLAMA ASP.NET Tabloya Veri Eklerken Son Id Değerini Yakalama

  • Bu konu 0 yanıt içerir, 1 izleyen vardır ve en son 12 yıl önce Kadir tarafından güncellenmiştir.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #13397
    Kadir
    İzleyici

    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();

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Bana Ders Anlat © 2008-2022