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...

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...

Asp.Net Access veritabanina resim ve nesne kaydetmek OLE Nesnesi

Ms Access ile ilgili geçmiş yazılarım arasında biraz vakit geçirmişseniz, Ms Access form uygulamaları yada veritabanı olarak kullanmayı sevdiğimi anlamışsınızdır. Birazdan size anlatmaya çalışacağım konu Ms Access veritabanı olarak kullandığımız bir Asp.Net Web projesinde resimleri ve dosyaları paket halinde veritabanının içine gömmek olacak.Neden bilmiyorum bu konuda Türkçe kaynak yok, merak etmeyin bu yazı size iyi gelecek...