ColdFusion’da İç İçe Sorgu Döngüsü

Tarih: May 12th, 2009 | Yazan: Bora Unal | Etiketler: , , | 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>
Paylaş:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • Twitter

1 Yorum - “ColdFusion’da İç İçe Sorgu Döngüsü”

  1. 1 Berkay saat 10:26 dedi. May 13th, 2009:

    Hocam,

    Sonunda sizleri de aramızda gördük.

    Elinize sağlık


Bir yanıt yazın.