Bonjour à tous,

Je travail sur ASP.NET / VB.NET et une table Access.

Je vous montre le code et vous explique ce j'aimerai faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<asp:AccessDataSource ID="ListeDiscussion" runat="server" 
     DataFile="BDD.mdb" 
     SelectCommand="SELECT [FP_ID], [FP_TITRE], [FP_DATE], [MB_PSEUDO] FROM [FORUM_POST], [MEMBRE] WHERE ([FORUM_POST].MB_ID=[MEMBRE].MB_ID) AND ([FP_CATEG] = ?) AND ([FP_VALID] = True) ORDER BY [FP_ID] DESC">
     <SelectParameters>
         <asp:QueryStringParameter Name="FP_CATEG" QueryStringField="FP_CATEG" Type="String" />
     </SelectParameters>
</asp:AccessDataSource>
 
<asp:Repeater ID="RepeaterListeDis" runat="server" DataSourceID="ListeDiscussion">
     <ItemTemplate>
         <table class="disc_titre">
             <tr onclick="document.location.href='message.aspx?FP_ID=<%# Eval("FP_ID") %>'" style="cursor:pointer">
 
                 <td class="dt_img"><img src="Images/rond_v.png" alt="rond_vert" width="20px" /></td>
 
                 <td class="dt_titre"><%# Replace(Eval("FP_TITRE"), "µ", "'")%></td>
 
                 <td class="dt_pseudo">Publié par : <br /><%# Eval("MB_PSEUDO")%></td>
 
                 <td class="dt_rep">Réponses :<br /><%# Code à insérer %></td>
 
                 <td class="dt_date"><%# Eval("FP_DATE")%></td>
             </tr>
         </table>
     </ItemTemplate>
</asp:Repeater>
Dans le <td> "dt_rep" j'aimerai mettre une requête SQL de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT Count(FORUM_REP.FR_ID) AS Total FROM FORUM_POST, FORUM_REP WHERE FORUM_POST.FP_ID = FORUM_REP.FP_ID GROUP BY FORUM_REP.FP_ID HAVING (FORUM_REP.FP_ID)=?
En remplaçant le "?" par le FP_ID en cours.

Ma première question c'est est-ce que c'est possible dans un premier temps ?

Si oui, par quel moyen ?

Et si non, auriez-vous une idée pour réaliser cela ?

Merci