''FileQueryDataSource'' Elemanı

Top  Previous  Next

FileQueryDataSource ile bir dosya sorgulama veri kaynağı tanımlanabilir ve veritabanlarını sorgular gibi belirlenen dosya sisteminde yer alan dosyalar adlarına, uzantılarına,  boyutlarına, vs. göre sorgulanabilir.

Aşağıdaki örnekte "dokumanlar" adlı kaynak, web uygulaması kök dizini altında bulunan "WEB-INF/docs" dizininde uzantısı "doc" olan dosyaları sogulayacak, bulunan dosyaların adı, boyutu ve son güncellenme tarihi NAME, SIZE ve MODDATE adlı alanlar içinde sonuç kümesine(dokumanlar) aktarılacaktır.

FileQueryDataSource

 
Veri Servisi Parametreleri

Kök Dizin

Aramanın başlatılacağı kök dizin. Bu tanım örnekte olduğu gibi web uygulaması kök dizinine göreceli verilebilir. Bakın Mutlak veya Göreceli Tanımlama.

Dosya Sorgulama İfadesi

Burada bir MScript test ifadesi verilmelidir. İfade içinde Dosya Nitelik adları değişken olarak kullanılabilir.

Sonuç Alanları

Sonuç kümesinde yer alacak olan Dosya Nitelik adları virgüller ile ayrılarak verilmelidir. Sonuç kümesinde yer alacak olan alanların adları dosya nitelik adlarından farklı olması için SQL select cümlesinde olduğu gibi, nitelik adından sonra "as" kelimesi ve sonuç alan adı kullanılabilir.
 

Söz dizimi:

nitelik-adı [as sonuç-alan-adı] [, nitelik-adı [as sonuç-alan-adı]..]

 

Eğer sonuç-alan-adı verilmezse nitelik-adı sonuç alan adı olarak kullanılır.

 

Örnekler:

NAME, SIZE
NAME as FILENAME

 

Alt Dizinler Dahil

Bu parametrenin değerine "False" vererek arama işleminin sadece belirtilen dizin içinde, "True" vererek, belirtilen dizin ve tüm alt dizinler içinde yapılması sağlanabilir.