|
''RelDBQueryDataSource'' (İlişkisel Veritabanı Verikaynağı) Elemanı |
|
|
RelDBQueryDataSource elemanı bir MoreMotion veri kaynağı tanımı yapmak için kullanılır. Veri kaynakları, kullanılan sayfalara veri sağlamak üzere MoreMotion tarafından harekete geçirilirler. RelDBQueryDataSource veri kaynağı, yapılan tanımlamalara göre bir JDBC bağlantısı kurar, sorguyu işletir ve sonuçları ADOM adlı MoreMotion veri nesnelerine yerleştirir. RelDBQueryDataSource tarafından ADOM lara yerleştirilmiş olan verileri XML'e dönüştürüp dinamik sayfaları oluşturma işlemi ise bütünüyle MoreMotion tarafından üstlenilmiştir.
Özellikler
Bağlantı Adı Bu özellikte RelDBConnection elemanı ile tanımlanmış olan bir veritabanı bağlantısının adı verilmelidir. Sorgu Bu özellik içinde, bağlantı kurulacak olan veritabanınca desteklenen SQL söz dizimi kullanılarak sorgulamalar tanımlanabilir. MScript fonksiyonları kullanılarak sorgu ifadeleri dinamik hale getirilebilir. Örnek: SELECT KOD, AD, FIYAT, STOK FROM urunler where NO = @vof(urun_no)
Bakın: Sorgu özelliği içinde kayıtlı veritabanı prosedürlerini (Stored Procedures) de çağırabilirsiniz. Çağrı tanımı '{' ve '}' karakterleri içinde yapılmalıdır. Örnek: {call my_stored_procedure}
Bir Sayfadaki Kayıt Miktarı Bu özellik bir sayfada gösterilecek olan kayıt miktarının belirlemek için kullanılır. Veri kaynağından elde edilen bilgi miktarının yüksek olması durumunda sayfaya gönderilecek olan XML verisinin ayarlanabilmesini sağlar. Eğer özelliğin değeri boş ise veya 0 dan büyük bir sayı değilse tanım yok sayılır. Bir Bloktaki Sayfa Miktarı Bir Sayfadaki Kayıt Miktarı özelliği ile beraberce kullanılan bu özellik bir blokta yer alan sayfa indeks miktarını belirlemek için kullanılır. Örnek: Bir Sayfadaki Kayıt Miktarı: 20 Bir Bloktaki Sayfa Miktarı : 5
Sorudan Dönen Kayıt Sayısı : 2000
Sonuçlar 20 blok ve 100 sayfa olarak gösterilecektir. Not: Bu özeliklerin tanımlanması ile kesitler halinde veri sağlayabilir hale gelen veri kaynakları, kütüphanenin "mor > Navigators" dalı altındaki elemanlar ile sayfalar üzerinden yönetilebilir.
Bakın Yüksek miktarda sonuç kaydı döndüren veri kaynakları üzerinde gezinti (navigation)
İzleme Verikaynağının sistem konsoluna izleme kayıtları atmasını sağlamak için bu özelliğe 0 -3 arası bir değer verin. Bakın RelDBQueryDataSource Örneği.
|