Alimenter une requete SQL par la valeur d'un TextBox
Bonjour,
J'ai eu ce bizarre problème, j'essaye d'ajouter la valeur d'un champ texte directement dans une requete sql.
Code:
1 2
|
<asp:TextBox ID="TB_paramequipedatedebut" runat="server" Width="143px" ></asp:TextBox> |
....
...
Code:
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 !!
Citation:
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