Bonjour,

J'ai eu ce bizarre problème, j'essaye d'ajouter la valeur d'un champ texte directement dans une requete sql.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:TextBox ID="TB_paramequipedatedebut" runat="server" Width="143px" ></asp:TextBox>
....
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    <asp:SqlDataSource ID="SqlDataSourceEquipe2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
    SelectCommand="SELECT Code,Somme
  FROM MyTable
   WHERE [Date debut] >= "<%Response.Write(Request.Form["MyTextBox"]);%>"
  GROUP BY [Niveau]
  ORDER BY 2 DESC" >
  </asp:SqlDataSource>
(lorsque je commente le code marqué en rouge, tout marche nickel !)

sauf que lors de la compilation, j'ai eu ce message d'erreur !!


Les expressions littérales telles que '<%$ ConnectionStrings:ConnectionString %>' ne sont pas autorisés. Utilisez <asp:Literal runat="server" Text="<%$ ConnectionStrings:ConnectionString%>" /> à la place. ~\statistiques.aspx 190