Memik Yanık
- Kişisel Web Sitesi
Ana Sayfa
|
Hakkımda
|
Kitap Önerileri
|
Fotoğraflarım
|
RSS
|
İletişim
İçerik Kategorileri
»
Benden
»
Genel
»
Kitaplarım
»
Yazılım
Makale Kategorileri
»
ADO.NET
»
ASP.NET
»
C# 3.0 Kitabı
»
C#.NET
»
Delphi
»
Delphi Prism
»
Forumlardaki Sorular
»
Görsel Dersler
»
Güvenlik
»
Programcılık Dersleri
»
SQL Server
»
VB.NET
Arama
İçerikler
Makaleler
Tema
Mavi Tema
Sarı & Lacivert Tema
Kırmızı Tema
Mor Tema
Turuncu Tema
Siyah Tema
Yeşil Tema
Kaynaklar
»
CETURK
»
Ceviz.Net
»
csharpnedir.com
»
Kariyer Video
»
sanalkurs
»
Yazgeliştir
»
Yazılım Günlüğü
Takip Ettiklerim
»
Adem Aktepe
»
Aydın ÜNLÜ
»
Cengiz HAN
»
Cihan YAKAR
»
Fatih COŞKUN
»
Fatih Durgut
»
Fatih Tolga Ata
»
Görkem Sezgin
»
Gürcan Serbest
»
Gürkan Yeniçeri
»
Kod Yazıyorum
»
Levent Yıldız
»
Mahmut Kantar
»
Mehmet Güzel
»
Mehmet Nuri ÇANKAYA
»
Recip SELLİ
»
Sem Göksu
»
Tamer ÖZ
»
Tuğrul Helvacı
»
Uğur UMUTLUOĞLU
»
Yağız GÖNÜLER
»
Yasin Sirkecili
Arşiv
»
2010 Mayıs (1)
»
2010 Nisan (2)
»
2010 Ocak (1)
»
2009 Aralık (2)
»
2009 Kasım (14)
»
2009 Ekim (19)
»
2009 Eylül (3)
»
2009 Ağustos (3)
»
2009 Temmuz (12)
»
2009 Haziran (2)
»
2009 Mayıs (55)
»
2009 Nisan (26)
DataAdapter DataSet İlişkisi
.NET dilleriyle henüz uğraşanların zor anladıkları konulardan birisi DataAdapter ile DataSet ilişkisidir. Yakın bir zamanda formda sorulan soruya aşağıdaki gibi kısa bir cevap verdim.
“Klasik yani OleDbConnection, OleDbDataAdapter ve OleDbCommand nesnelerinden söz edeyim. Forma OleDbConnection nesnesini yerleştirip ilgili veritabanına bağlanırsınız. Bunun için OleDbConnection nesnesinin
ConnectionString
özelliğini ayarlarsınız. Bu ayarlama Visual Studio’nun yardımıyla kolayca yapılabilmektedir.
Devamında sıra forma OleDbDataAdapter nesnesi yerleştirmeye gelir. Toolbox’tan yararlanıp forma OleDbDataAdapter yerleştirdiğinizde Wizard otomatik olarak çalışmaya başlar ve OleDbDataAdapter sayesinde veritabanından veri çekilirken, mevcut veriler silinir veya değiştirilirken ve yeni veri eklenirken gereken SQL kodu otomatik olarak oluşturulup OleDbDataAdapter nesnesinin dahili
OleDbCommand
tipindeki özelliklerine aktarılır. Tabi seçilen tablonun primary key’i yoksa Data Adapter Wizard sadece tablodan veri çekilirken gereken SQL kodunu hazırlamaktadır.
Sonra OleDbDataAdapter sınıfının Fill() metoduyla verileri çekip DataSet'e aktarırsınız. DataSet'tin son halini veritabanına yazarken ise OleDbDataAdapter sınıfının
Uptdate
() metodunu kullanırsınız. Tabi bu sırada OleDbDataAdapter nesnesinin
UpdateCommand
,
DeleteComamnd
ve
InsertComamnd
özelliklerine, içinde DELETE, UPDATE ve INSERT INTO olan SQL kodu aktarılmadıysa sorunlar yaşanır.
”
Bu konuda bilgi edinmek isteyenler aşağıda yeri işaret eden makaleye bakabilirler.
http://www.memikyanik.net/memik-yanik-ve-oledbdataadapter-sinifinin-fill-metodu-makalesi/11.aspx
Forumlardaki Sorular
05.10.2009 20:36:07
YORUM YOK
Yorumlar
Yorum Yaz
Bu yazıya ilk yorum yapan siz olun.
Ad Soyad
E-Posta
Yorumunuz
Ana Sayfa
|
Hakkımda
|
Kitap Önerileri
|
Fotoğraflarım
|
RSS
|
İletişim
Memik Yanık 2004-2009 © Tüm Hakları Saklıdır.
Hazırlayan
www.semgoksu.com