[REQUETE] NOM="PAGE_Resultats_2$Requête" SQL=" SELECT Resultats.IDResultats AS IDResultats, Resultats.Nom_Competition AS Nom_Competition, Resultats.Type_Competition AS Type_Competition, Resultats.Date AS Date, Resultats.Resultats AS Resultats, Resultats.Nom_Document AS Nom_Document, Resultats.Annee AS Annee FROM Resultats WHERE Resultats.Type_Competition = 'AEROBIC' AND Resultats.Annee = {ParamAnnee#0} ORDER BY Date ASC" ARBRE="/* Génération automatique de l'abre de la requête PAGE_Resultats_2$Requête */ $clRequete = null; if (!bReloadFrom($clRequete,'res/PAGE_Resultats_2$Requête_cache_29')) { $clRequeteSelection_1 = new FMK_SQL_Requete(1); $clClauseSelect_2 = new FMK_SQL_Select(); $clClauseSelect_2->m_eOPTIONSELECT = 1; $clRubrique_3 = new FMK_SQL_Rubrique(); $clRubrique_3->m_sNom = 'IDResultats'; $clRubrique_3->m_sAlias = 'IDResultats'; $clRubrique_3->m_sNomFichier = 'Resultats'; $clRubrique_3->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_3); $clRubrique_4 = new FMK_SQL_Rubrique(); $clRubrique_4->m_sNom = 'Nom_Competition'; $clRubrique_4->m_sAlias = 'Nom_Competition'; $clRubrique_4->m_sNomFichier = 'Resultats'; $clRubrique_4->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_4); $clRubrique_5 = new FMK_SQL_Rubrique(); $clRubrique_5->m_sNom = 'Type_Competition'; $clRubrique_5->m_sAlias = 'Type_Competition'; $clRubrique_5->m_sNomFichier = 'Resultats'; $clRubrique_5->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_5); $clRubrique_6 = new FMK_SQL_Rubrique(); $clRubrique_6->m_sNom = 'DATE'; $clRubrique_6->m_sAlias = 'DATE'; $clRubrique_6->m_sNomFichier = 'Resultats'; $clRubrique_6->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_6); $clRubrique_7 = new FMK_SQL_Rubrique(); $clRubrique_7->m_sNom = 'Resultats'; $clRubrique_7->m_sAlias = 'Resultats'; $clRubrique_7->m_sNomFichier = 'Resultats'; $clRubrique_7->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_7); $clRubrique_8 = new FMK_SQL_Rubrique(); $clRubrique_8->m_sNom = 'Nom_Document'; $clRubrique_8->m_sAlias = 'Nom_Document'; $clRubrique_8->m_sNomFichier = 'Resultats'; $clRubrique_8->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_8); $clRubrique_9 = new FMK_SQL_Rubrique(); $clRubrique_9->m_sNom = 'Annee'; $clRubrique_9->m_sAlias = 'Annee'; $clRubrique_9->m_sNomFichier = 'Resultats'; $clRubrique_9->m_sAliasFichier = 'Resultats'; $clClauseSelect_2->add($clRubrique_9); $clRequeteSelection_1->m_clSelect =& $clClauseSelect_2; $clClauseFrom_10 = new FMK_SQL_From(); $clFromFichier_11 = new FMK_SQL_Fichier(); $clFromFichier_11->m_sNom = 'Resultats'; $clFromFichier_11->m_sAlias = ''; $clClauseFrom_10->add($clFromFichier_11); $clRequeteSelection_1->m_clFrom =& $clClauseFrom_10; $clClauseWhere_12 = null; $clClauseWhere_12 = new FMK_SQL_Where(); $clOpExp_13 = new FMK_SQL_OpExpression(24,'AND','Resultats.Type_Competition = \'AEROBIC\' AND Resultats.Annee = {ParamAnnee}'); $clOpExp_14 = new FMK_SQL_OpExpression(9,'=','Resultats.Type_Competition = \'AEROBIC\''); $clRubExpSimple_15 = new FMK_SQL_Rubrique(); $clRubExpSimple_15->m_sNom = 'Resultats.Type_Competition'; $clRubExpSimple_15->m_sAlias = 'Type_Competition'; $clRubExpSimple_15->m_sNomFichier = 'Resultats'; $clRubExpSimple_15->m_sAliasFichier = 'Resultats'; $clRubExpSimple_15->m_nPosDebut = 312; $clRubExpSimple_15->m_nPosFin = 337; $clRubExpSimple_15->m_nPosDebut = 312; $clRubExpSimple_15->m_nPosFin = 337; $clOpExp_14->add($clRubExpSimple_15); $xOP_LIT_16 = new FMK_SQL_Item(); $xOP_LIT_16->m_sNom = 'AEROBIC'; $xOP_LIT_16->m_nPosDebut = 341; $xOP_LIT_16->m_nPosFin = 349; $clOpExp_14->add($xOP_LIT_16); $clOpExp_14->m_nPosDebut = 312; $clOpExp_14->m_nPosFin = 349; $clOpExp_13->add($clOpExp_14); $clOpExp_17 = new FMK_SQL_OpExpression(9,'=','Resultats.Annee = {ParamAnnee}'); $clRubExpSimple_18 = new FMK_SQL_Rubrique(); $clRubExpSimple_18->m_sNom = 'Resultats.Annee'; $clRubExpSimple_18->m_sAlias = 'Annee'; $clRubExpSimple_18->m_sNomFichier = 'Resultats'; $clRubExpSimple_18->m_sAliasFichier = 'Resultats'; $clRubExpSimple_18->m_nPosDebut = 357; $clRubExpSimple_18->m_nPosFin = 371; $clRubExpSimple_18->m_nPosDebut = 357; $clRubExpSimple_18->m_nPosFin = 371; $clOpExp_17->add($clRubExpSimple_18); $xOP_PARAM_19 = new FMK_SQL_Param(); $xOP_PARAM_19->m_pszNomParametre = 'ParamAnnee'; $xOP_PARAM_19->m_nTypeParam = 0; $xOP_PARAM_19->m_nPosDebut = 375; $xOP_PARAM_19->m_nPosFin = 386; $clOpExp_17->add($xOP_PARAM_19); $clOpExp_17->m_nPosDebut = 357; $clOpExp_17->m_nPosFin = 386; $clOpExp_13->add($clOpExp_17); $clOpExp_13->m_nPosDebut = 312; $clOpExp_13->m_nPosFin = 386; $clClauseWhere_12->add($clOpExp_13); $clRequeteSelection_1->m_clWhere =& $clClauseWhere_12; $clClauseGroupBy_20 = null; $clRequeteSelection_1->m_clGroupBy =& $clClauseGroupBy_20; $clClauseHaving_21 = null; $clRequeteSelection_1->m_clHaving =& $clClauseHaving_21; $clClauseOrderBy_22 = null; $clClauseOrderBy_22 = new FMK_SQL_OrderBy(); $clRubriqueOrderBy_23 = new FMK_SQL_Rubrique(); $clRubriqueOrderBy_23->m_sNom = 'DATE'; $clRubriqueOrderBy_23->m_sAlias = 'DATE'; $clRubriqueOrderBy_23->m_sNomFichier = 'Resultats'; $clRubriqueOrderBy_23->m_sAliasFichier = 'Resultats'; $clRubriqueOrderBy_23->m_tabOptions['nGetNumColonne'] = 3; $clRubriqueOrderBy_23->m_tabOptions['ORDERBY'] = 0; $clClauseOrderBy_22->add($clRubriqueOrderBy_23); $clRequeteSelection_1->m_clOrderBy =& $clClauseOrderBy_22; $clClauseLimit_24 = new FMK_SQL_Limit(); $clClauseLimit_24->m_nType = 0; $clClauseLimit_24->m_nNombreEnregs = -1; $clClauseLimit_24->m_nDepuis = 0; $clRequeteSelection_1->m_clLimit =& $clClauseLimit_24; $clRequete =& $clRequeteSelection_1; $clRequete->m_sNom = 'PAGE_Resultats_2$Requête'; $clRequete->m_sCodeOriginel = 'SELECT Resultats.IDResultats AS IDResultats, Resultats.Nom_Competition AS Nom_Competition, Resultats.Type_Competition AS Type_Competition, Resultats.Date AS Date, Resultats.Resultats AS Resultats, Resultats.Nom_Document AS Nom_Document, Resultats.Annee AS Annee FROM Resultats WHERE Resultats.Type_Competition = \'AEROBIC\' AND Resultats.Annee = {ParamAnnee} ORDER BY Date ASC'; $clRequete->term('res/PAGE_Resultats_2$Requête_cache_29'); } //fin du test de reload depuis le cache " ARBRE_CACHE="res/PAGE_Resultats_2$Requête_cache_29" [PARAMETRES] NB=1 PARAMETRE0="ParamAnnee" [RUBRIQUES] NB=7 ALIAS0="IDResultats" FICHIER0="Resultats" RUBRIQUE0="IDResultats" ALIAS1="Nom_Competition" FICHIER1="Resultats" RUBRIQUE1="Nom_Competition" ALIAS2="Type_Competition" FICHIER2="Resultats" RUBRIQUE2="Type_Competition" ALIAS3="Date" FICHIER3="Resultats" RUBRIQUE3="Date" ALIAS4="Resultats" FICHIER4="Resultats" RUBRIQUE4="Resultats" ALIAS5="Nom_Document" FICHIER5="Resultats" RUBRIQUE5="Nom_Document" ALIAS6="Annee" FICHIER6="Resultats" RUBRIQUE6="Annee" [FICHIERS] NB=1 FICHIER0="Resultats" [TRIS] NB=1 TRI0="Date" SENS0="ASC"