Ana içeriğe geç

$Database

$Database ilişkisel veritabanı işlemleri gerçekleştirmenizi sağlar.

Mevcut kayıtları sorgulamak ve döndürülen $Database.Get üzerinde değişiklik yapmak için DataTable nesnesini kullanabilir, tüm değişiklikleri DataTable.Save yöntemiyle kalıcı hale getirebilirsiniz.

Yalnızca yeni değerler eklemeniz gerekiyorsa, yeni satırlar eklemek ve tabloyu kaydetmek üzere boş bir $Database.Empty oluşturmak için bu yöntemi kullanabilirsiniz.

Bu sınıf ayrıca, kullanıcıların etkileşimli değişiklikler yapabilmesi için veritabanını Veri Modeli'ne (XML) eşleyen $Database.ImportFromXml ve $Database.ExportToXml yöntemlerini de sağlar.

Tek bir satırı güncellemek veya eklemek için daha az kodla tek satırlı güncellemeler gerçekleştiren $Database.EnsureData yöntemini kullanabilirsiniz.

1
const $Database;

Özellikler

Veri Değişikliği

  • Database.AddData: Belirtilen hedef tabloya yeni bir satır ekler ve eklenen satırı bir DataRow nesnesi olarak döndürür.
  • Database.DeleteData: Tek bir ölçüt olarak sütun ve değer kullanarak belirtilen tablodaki tüm satırları siler ve silinen satırların sayısını döndürür.
  • Database.EnsureData: Tek bir ölçüt olarak belirtilen sütun ve değere göre tabloya satır ekler veya satırı günceller. Yalnızca eklenen sütunlar güncellenir.
  • Database.EnsureStoreData: Tek bir ölçüt olarak belirtilen sütun ve değere göre tabloya satır ekler veya satırı günceller. Yalnızca eklenen sütunlar güncellenir.
  • Database.ExecuteNonQuery: Alanadında tanımlanan bilgileri kullanarak ilgili sisteme bağlantı oluşturur ve sorguyu çalıştırır. Etkilenen satır sayısını döndürür.

İçe ve Dışa Aktarma

Sorgular ve Veri Alma

  • Database.ExecuteQuery: Alanadında tanımlanan bilgileri kullanarak ilgili sisteme bağlantı oluşturur ve sorguyu çalıştırır.
  • Database.Get: Belirtilen sorguyu yürütür ve sonuçları bir DataTable nesnesi olarak döndürür.
  • Database.GetData: Tek bir ölçüt olarak belirtilen sütun ve değeri kullanarak sorguyu yürütür ve elde edilen DataTable nesnesini döndürür.