''RelDBQueryDataSource'' (İlişkisel Veritabanı Verikaynağı) Elemanı

Top  Previous  Next

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.

RelDBQueryDataSource_pe

Özellikler

Baz

Yenileme Zaman Aralığı

İşletim Önkoşulu

Kaynak Adı

Kontrol Noktası

 

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:
Dinamik Parametreler

SQL Enjeksiyonu

Dile Duyarlı Veri Kaynakları

BLOB Veri Ihracı

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.