İnternet Hizmetleri,Hosting Çözümleri
Asp.NET ‘de MSSql Veritabanı İle En Temel Insert İşlemi
Yeni bir C# projesi açarak veritabanımızı önceki projemizden kopyalayıp yeni projemizdeki App_Data klasörü üzerinde sağ tıklayarak yapıştır komutunu veriyoruz. Eğer önceki makaleyi okumadıysanız buraya tıklayın.
Şimdi her zamanki gibi projemizi oluşturduğumuzda boş bir Asp.NET sayfası gelecektir. Bu sayfamıza aşağıda gördüğünüz <body></body> tagları içindeki kodları kopyalayıp yapıştırıyoruz.
<body> <form id=\"Sayfamiz\" runat=\"server\"> <div> <asp:Label ID=\"Label1\" runat=\"server\" Text=\"Adınızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtAdi\" runat=\"server\"></asp:TextBox> <br /> <asp:Label ID=\"Label2\" runat=\"server\" Text=\"Soyadınızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtSoyadi\" runat=\"server\"></asp:TextBox> <br /> <asp:Label ID=\"Label3\" runat=\"server\" Text=\"Kimlik numaranızı giriniz: \"></asp:Label> <asp:TextBox ID=\"txtKimlikNo\" runat=\"server\"></asp:TextBox> <br /> <asp:Button ID=\"btnKaydet\" runat=\"server\" Text=\"Kaydet\" onclick=\"btnKaydet_Click\" /> <asp:Label ID=\"Label4\" runat=\"server\" Text=\"\"></asp:Label> </div> </form> </body>
Kodları ekledikten sonraki ekran görüntüsü aşağıdaki gibi olacaktır.

Data sonra Kaydet butonunun Click olayına girerek. Aşağıdaki kodları yazıyoruz.
// Veritabanımızın yolu... string veritabani = @\"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Veritabani.mdf;Integrated Security=True;User Instance=True\"; // Bağlantı nesnemizi tanımlıyoruz. SqlConnection baglanti = new SqlConnection(veritabani); // Sorgu nesnemizi tanımlıyoruz. SqlCommand sorgu = new SqlCommand(); // Sorgumuzu baglanti nesnesine bağlıyoruz. sorgu.Connection = baglanti; baglanti.Open(); // Kayıt işlemini bu şekilde gerçekleştiriyoruz. sorgu.CommandText = \"INSERT INTO Tablo(Adi,Soyadi,TCKimlikNo) VALUES(\'\" + txtAdi.Text + \"\',\'\" + txtSoyadi.Text + \"\',\'\" + txtKimlikNo.Text + \"\')\"; // Bu komut yaptığımız işlemden etkilenen kayıt sayısını verir. sorgu.ExecuteNonQuery(); baglanti.Close();

Evet veritabanına kayıt ekleme işide bu kadar.
Ekran görüntümüz aşağıdaki gibidir.







