Projede artık resimler için ayrı bir tablo kullanmam gerektiğinde ihtiyaç duyduğum bir kod oldu ve araştırıp doğru kodu buldum.Aynı anda 2 farklı tabloya veri girişi yapacağım fakat ilk tablodan dönen id değerine göre ikinci tabloya veri girişini onaylayacağım.Bu kod MSSqlde çalıştı;
"insert into tablo (Deger) values(@Deger); select scope_identity();"
komut.Parameters.AddWithValue("@Deger", "gönderilendeger");
baglanti.Open();
int eklenecek_id = Convert.ToInt32(komut.ExecuteScalar());
baglanti.Close();
Benim gibi acemileri uyarayım executeScalar'ın altında birde ExecuteNonQuery yapmayın iki defa ekliyor soruyu.Ben sadece sayıyı veriyor diye düşünerek ikisini kullandığımda 2 defa ekledi aynı soruyu.
Bilgisini internette paylaştığı için Osman Kurt'a teşekkürler konuyu öğrendiğim link
OsmanKurt.Net
Hiç yorum yok:
Yorum Gönder