【发布时间】:2014-05-05 01:00:36
【问题描述】:
我需要从包含变量 date.year 值的 ASPX 页面设置 SQL 查询。 我不知道如何将年份值放入 sql 查询中。
这适用于硬编码的年份值 -
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dBconnString %>"
ProviderName="<%$ ConnectionStrings:dBconnString.ProviderName %>" SelectCommand="SELECT * FROM [EntryData] WHERE [yearSubmitted]=2013">
</asp:SqlDataSource>
这没有代码年份值 -
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dBconnString %>"
ProviderName="<%$ ConnectionStrings:dBconnString.ProviderName %>" SelectCommand="SELECT * FROM [EntryData] WHERE [yearSubmitted]="<%= Now().Year - 1.ToString>">
</asp:SqlDataSource>
【问题讨论】: