Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » ASP.net (59 ders)
 
Asp.NET 'de MSSql Veritabanı İle En Temel Insert İşlemi

Yazar: Mustafa Çiçek  
Eklenme: 07.01.2009   Okunma: 3670    Puan: 5   Seviyesi:  İleri
 
Bir önceki makalemizde Asp.NET'de en temel Select işlemini ele almıştık. Yine aynı veritabanını kullanarak Insert (veritabanına yeni kayıt ekleme) işlemini ele alacağız.

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.

http://resim.sanalkurs.net/uploads/2009_01_06_010226.jpg

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


http://resim.sanalkurs.net/uploads/2009_01_06_014249.jpg

Evet veritabanına kayıt ekleme işide bu kadar.

Ekran görüntümüz aşağıdaki gibidir.

http://resim.sanalkurs.net/uploads/2009_01_06_014352.jpg
 

 

Asp.NET 'de MSSql Veritabanı İle En Temel Insert İşlemi Dersini Yazdirin YAZDIR

"Asp.NET 'de MSSql Veritabanı İle En Temel Insert İşlemi" dersi için 6 yorum var

18.02.2009 illedesen23 diyor ki:
güzl

26.02.2009 gibu07 diyor ki:
Program görsel olarak çalışıyor ama sql e veri eklerken şu hatayı alıyorum
Incorrect syntax near 'un'.
niye böle bi hata verir :s

26.02.2009 gibu07 diyor ki:
program görsel olarak çalışıyor ama sql e veri eklerken söyle bir hata alıyorum
Incorrect syntax near 'un'.
bu hatayı niye verir ?

26.02.2009 gibu07 diyor ki:
projem gorsel olarak çalısıyor textbox a bilgi girdiğimde hata veriyor hata da şu: Incorrect syntax near 'un'. diye bir hata niye böyle bir hata verir acaba ?

14.07.2009 Beau diyor ki:
Karakter hatası var,bişeyi yanlış yazmış olabilirsiniz. Kayıt işlemi adımına dikkat edin,karakter silmiş olabilirisniz..

29.09.2009 mstfcck diyor ki:
o sorun editorden kaynaklanır bende farkındayım. sitede eksik çıkıyor yapabileceğim bir şey yok....

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 186 Ziyaretçi, 11 Üye
barangokalp, mhmt35, omrduman, firstglory, kiriktesti, bozoklar, mithnick, memolican, Emre çelebi, SakinGenc, süvari
Bugün: 205, Dün: 10154, Bu Ay: 20572, Toplam Ziyaret: 7226384, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2460, Video Dersler: 407, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz