Asp.net 设置带有datetime列的LinqDataSource Where子句时出错
我想在代码隐藏中设置以下linqdatasource where子句Asp.net 设置带有datetime列的LinqDataSource Where子句时出错,asp.net,vb.net,linq,datetime,where-clause,Asp.net,Vb.net,Linq,Datetime,Where Clause,我想在代码隐藏中设置以下linqdatasource where子句 <asp:LinqDataSource ID="lds" runat="server" ContextTypeName="dcDataContext" TableName="vStaff_Currents" OrderBy="Department,DisplayName" > </asp:LinqDataSource> 我想在querystring的where子句中插入datetime条件[R
<asp:LinqDataSource ID="lds" runat="server" ContextTypeName="dcDataContext"
TableName="vStaff_Currents" OrderBy="Department,DisplayName" >
</asp:LinqDataSource>
我想在querystring的where子句中插入datetime条件[Request(“PeriodEnd”)]
我尝试了不同的命令,但它返回错误
选项1:
filterString = filterString & " and (RenumerationDate <= DateTime.Parse(" & AtDate & "))"
filterString = filterString & " and (RenumerationDate <= " & AtDate.ToString("dd-mm-yyyy") & " )"
请尝试以下方法
filterString = filterString & " and (RenumerationDate <= " & DateTime.Parse(AtDate) & ")"
filterString=filterString&”和(renumererationdate解决方案是:
filterString = filterString & " and (RenumerationDate <= DateTime.Parse(""" & AtDate & """))"
filterString=filterString&”和(renumerimentdate)“renumerimentdate”数据类型是什么?您好,数据类型是“datetime”thx。但它返回错误“Operator”
filterString = filterString & " and (RenumerationDate <= " & Convert.ToDateTime(AtDate) & ")"
filterString = filterString & " and (RenumerationDate <= DateTime.Parse(""" & AtDate & """))"