|
''FileQueryDataSource'' Elemanı |
|
|
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.
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
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.
|