Ana içeriğe atla

Firebird ODBC 2.0 ve Sql Datasource Edit -Uptade Command

Firebird ODBC V 2.0 veritabanı kullanarak Asp.Net ve Visual Studio.Net data kontrolü olan Sql Datasource içinde nasıl yapılandırdığımızı anlatıyorduk.İlk blogta gereken tüm ayarları yapmış Firebird veritabanımıza bağlanmış(connection string) Form View ile veri eklemiş Grid View ilede görüntülemiştik.Genel amacımız az kod ve daha çok görsel olarak Firebird ODBC veritabanından olabildiğince faydalanmak....

Şimdiki yazımızda ise Firebird verilerimizi Sql Datasource ile nasıl güncelleyecek ve silececeğiz konusuna bakacağız




Bir önceki yazımda Firebird INSERT INTO - SELECT komutlarının Sql Datasource ile nasıl yapılır? yazmıştım.Bu içeriği okumadan bir göz atmanızı öneririm.

Sizlere Firebird ODBC veritabanında Sql Datasource kullanımını anlatmak için yaptığım küçük web uygulaması şimdilik şu görünümde...

Evet  yukarıdaki ekran görüntüsündende anlayacağınız gibi Gird view kontrolünde Edit - Delete Link Buttonları aktif edilmiş durumdadır.Şimdi bir önceki blogtaki Sql Datasource içeriğimizi buraya yazıp devam edelim.
SELECT ve INSERT INTO Sql Datasource
<asp:SqlDataSource ID="SqlDataSource1" runat="server
        ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
        ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
        SelectCommand="SELECT * FROM ITEMS"
        InsertCommand="INSERT INTO ITEMS(ItemId, ItemName, ItemCash) VALUES (?, ?, ?)"
  </asp:SqlDataSource>


SELECT - INSERT - DELETE - UPTADE Sql Datasource
<asp:SqlDataSource ID="SqlDataSource1" runat="server
        ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
        ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>"
        SelectCommand="SELECT * FROM ITEMS"
        InsertCommand="INSERT INTO ITEMS(ItemId, ItemName, ItemCash) VALUES (?, ?, ?)"
        DeleteCommand="DELETE FROM ITEMS WHERE (ItemId = ?)"
        UpdateCommand="UPDATE ITEMS SET ItemName = ?, ItemCash = ? WHERE (ItemId = ?)">
  </asp:SqlDataSource>


Biraz daha ayrıntı :
DeleteCommand içinde Firebird Table içindeki PRIMARY KEY(Birincil Anahtar) olan ItemId olduğuna dikkat ediniz.
UptadeCommand içinde WHERE kalıbında PRIMARY KEY(Birincil Anahtar) olan ItemId olduğuna dikkat ediniz.


Artık bu türde bir Sql Datasource yapılandırması ile Firebird ODBC içerisinde 4 önemli Sql komutunu çalıştırabiliriz.Grid View için yapmanız gereken son işlem ise CommandField ShowDeleteButton="True" ShowEditButton="True" parametrelerini eklemek olacaktır.

Daha fazla Firebird yazısı okumak istermisin ?
      Bu Yazının Sponsorları













Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

HBYS yazılımları ve en iyiler (Hastane Bilgi Yönetim Sistemleri)

HBYS (Hastane Bilgi Yönetim Sistemi) ve iyi yazılım firmaları HBYS nedir sorusuna verilebilecek en iyi cevabı, sıra bekleyen hastalara, HBYS programını kullanlar, yani sistem çalışmıyor diyenler verebilir ! Bugün Türkiye genelinde halen izlediğim bu HBYS platformlarını üreten firmalar hakkında bildiğim bazı kişisel görüşlerimi paylaşacağım. Müdahil olduğum bu sektörün ileri gelen firmalarınıda bu sayede kısaca anlatma fırsatım olacak.O halde yazının devamı için devam ediniz...

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...