2009-03-03 13 views
0

DataSet'te bir tabloyu doldurmak için OleDbDataAdapter kullanıyorum. Sorun, select sql ifadesinin çok karmaşık olmasıdır (çok sayıda tablodan veri almak için sol birleşimler kullanılarak) ve OleDbCommandBuilder benim için bir ekleme/güncelleme deyimi yazamaz.OleDbDataAdapter için özel Ekle/Güncelleştir komutu yazma

Burada en iyi eylemin ne olduğunu merak ediyordum? Verilerin değişebileceği pek çok sütun yoktur (sadece 30'dan fazla 6-8'i gerektirir) ancak OleDbDataAdapter.Update'i olabildiğince basit bir şekilde yapabilmem önemlidir (hız ve kaynak kullanımı çok önemlidir).

Bunu yapan herhangi bir deneyimi var mı? Burada en iyi/önerilen eylem nedir?

Girişiniz için teşekkür ederiz!

DÜZENLEME: OleDbDataAdapter için güncelleme tabloları yazarken, özellikle de çoklu tablo güncellemelerini içerdiğinde bazı yardımları kullanabilirim. Birisi bana biraz edebiyat gösterebilirse, bu harika olurdu!

cevap

1

Bu durumda SQL'i el ile kodlamanızı öneririz.