7. satır derken 0. başlıyoruz zaten, dizi mantığı kullandığı için ve bende öyle düşünerek yazdığım için 7 dedim. coderlordun dediği gibi eğer SQL içinde 7. satır yoksa (yani dizinin 7 numaralı elemanı yoksa) dizilerdeki gibi erişilemiyor hatası verir.
Bu yapıyı zamanında ben de kullanmıştım. Query nin SQL kısmına dizayn-time o yazılan kod programın çalışması aşamasında parametrik gibi bazı satırlarını değiştirerek değişik sonuçlar vermesi sağlanabilir. Mesela en son satır order by .. içeriyorsa ve doğru sıralama veriyorsa bir butona basılarak o kısım ters sıralama yapacak şekilde order by adi desc olarak değiştirilebilir... burada köşeli parantez içindeki sayı pascal dizi mantığı ile satır - 1 inci satırı gösterir. Sendeki Qry_Bul.sql[7] := .. 8.inci satıra karşılık gelir.