ColdFusion’da İç İçe Sorgu Döngüsü
Tarih: May 12th, 2009 | Yazan: Bora Unal | Etiketler: Coldfusion, Döngü, Sorgu | 1 Yorum »Coldfusion’da içiçe sorguları döndürmeniz gerektiğinde cfoutput ve cfloop etiketlerini beraber kullanmanız gerekli. Ancak bu durumda da dikkat etmeniz gereken bir kural var. Dıştaki döngüye atıfta bulunurken, referans gösterdiğiniz alanın sonuna [sorguadi.curentrow] ifadesini koymanız sonucu doğru olarak almanızı sağlayacaktır. Bu ifadeyi yazmadığınızda dış döngüde gelen kayıt her ne kadar döngü içinde de olsa birinci kayıt da kalacaktır.
Örn:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <cfquery name="rsDisDongu" datasouce="DsFoo"> SELECT * FROM .... </cfquery> <cfquery name="rsIcDongu" datasouce="DsFoo"> SELECT * FROM .... </cfquery> <cfoutput query="rsDisDongu"> <cfloop query="rsIcDongu"> <cfif rsDisDongu.ID[rsDisDongu.currentrow] EQ rsIcDongu.ID --- </cfif> </cfloop> </cfoutput> |
Hocam,
Sonunda sizleri de aramızda gördük.
Elinize sağlık